• [기본] 자바 스크립트 or 제이쿼리 잘 아시는 분 ~ㅠㅠ2022.02.06 PM 08:53

게시물 주소 FONT글자 작게하기 글자 키우기

https://youtu.be/USQGTW34lO8

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


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

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


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

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


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

댓글 : 6 개
  • HoBiC
  • 2022/02/06 PM 09:03
막연하게 글만보고 생각하기에는 setTimeout나 setInterval 와 같이 사용방법도 쉽고
시간 지연 함수 같은거 이용하며 되지 않을까 싶어요~
답글 감사합니다.
timeout 은 말 그대로 시간지연
특정값이 100 유지되는 시간이 3초 이런용도로도 쓸 수 잇을까요?
flag을 설정하고 3초 뒤에도 그 상태를 유지하면 메시지를 보냐는 식으로 구성해 보면 어떨까요?
감사합니다. flag 변수 검색해보니 왠지 이게 답인 거 같네요.
좀 더 찾아봐야겠습니다.
대충 이렇게 하면 되지 않을까요?
var chktime=0;
setTimeout(function() {
if(chktime >= 3) {
//카톡보내기 구현
chktime = 0;
}
if(f_특정상황() == "특정상황입니다.") {
chktime++;
} else {
chktime = 0;
}
}, 1000);

function f_특정상황() {
return "특정상황입니다."
}
앗! 아예 예문까지 너무 감사합니다. 바로 적용 테스트 해보겠습니다. (__ )
친구글 비밀글 댓글 쓰기

user error : Error. B.