문산ET MYPI

문산ET
접속 : 4534   Lv. 60

Category

Profile

Counter

  • 오늘 : 2 명
  • 전체 : 9480 명
  • Mypi Ver. 0.3.1 β
[기본] 자바 스크립트 or 제이쿼리 잘 아시는 분 ~ㅠㅠ (6) 2022/02/06 PM 08:53

https://youtu.be/USQGTW34lO8

이 유튜브 보면서 취미로 뭐좀 만들어 보는 중입니다.


구글의 딥러닝 서비스 결과물을 이용해서

특정 상황 발생이 3초간 유지되면 카카오톡 메시지를 저한테 발송하도록 해보려고 하는데


그 특정 상황 발생 시 함수가 실행되고 메시지 출력이 되도록은 해봤는데

그 3초간 유지되면 이라는 조건을 못 찾겠네요...


똑쟁이 분들의 도움이 필요합니다. 햎~

신고

 

HoBiC    친구신청

막연하게 글만보고 생각하기에는 setTimeout나 setInterval 와 같이 사용방법도 쉽고
시간 지연 함수 같은거 이용하며 되지 않을까 싶어요~

문산ET    친구신청

답글 감사합니다.
timeout 은 말 그대로 시간지연
특정값이 100 유지되는 시간이 3초 이런용도로도 쓸 수 잇을까요?

가슴에사과를    친구신청

flag을 설정하고 3초 뒤에도 그 상태를 유지하면 메시지를 보냐는 식으로 구성해 보면 어떨까요?

문산ET    친구신청

감사합니다. flag 변수 검색해보니 왠지 이게 답인 거 같네요.
좀 더 찾아봐야겠습니다.

마스터 키    친구신청

대충 이렇게 하면 되지 않을까요?
var chktime=0;
setTimeout(function() {
if(chktime >= 3) {
//카톡보내기 구현
chktime = 0;
}
if(f_특정상황() == "특정상황입니다.") {
chktime++;
} else {
chktime = 0;
}
}, 1000);

function f_특정상황() {
return "특정상황입니다."
}

문산ET    친구신청

앗! 아예 예문까지 너무 감사합니다. 바로 적용 테스트 해보겠습니다. (__ )
X