-
[기본] 자바 스크립트 or 제이쿼리 잘 아시는 분 ~ㅠㅠ2022.02.06 PM 08:53
https://youtu.be/USQGTW34lO8
이 유튜브 보면서 취미로 뭐좀 만들어 보는 중입니다.
구글의 딥러닝 서비스 결과물을 이용해서
특정 상황 발생이 3초간 유지되면 카카오톡 메시지를 저한테 발송하도록 해보려고 하는데
그 특정 상황 발생 시 함수가 실행되고 메시지 출력이 되도록은 해봤는데
그 3초간 유지되면 이라는 조건을 못 찾겠네요...
똑쟁이 분들의 도움이 필요합니다. 햎~
댓글 : 6 개
- HoBiC
- 2022/02/06 PM 09:03
막연하게 글만보고 생각하기에는 setTimeout나 setInterval 와 같이 사용방법도 쉽고
시간 지연 함수 같은거 이용하며 되지 않을까 싶어요~
시간 지연 함수 같은거 이용하며 되지 않을까 싶어요~
- 문산ET
- 2022/02/06 PM 09:18
답글 감사합니다.
timeout 은 말 그대로 시간지연
특정값이 100 유지되는 시간이 3초 이런용도로도 쓸 수 잇을까요?
timeout 은 말 그대로 시간지연
특정값이 100 유지되는 시간이 3초 이런용도로도 쓸 수 잇을까요?
- 가슴에사과를
- 2022/02/06 PM 09:19
flag을 설정하고 3초 뒤에도 그 상태를 유지하면 메시지를 보냐는 식으로 구성해 보면 어떨까요?
- 문산ET
- 2022/02/06 PM 09:24
감사합니다. flag 변수 검색해보니 왠지 이게 답인 거 같네요.
좀 더 찾아봐야겠습니다.
좀 더 찾아봐야겠습니다.
- 마스터 키
- 2022/02/06 PM 09:32
대충 이렇게 하면 되지 않을까요?
var chktime=0;
setTimeout(function() {
if(chktime >= 3) {
//카톡보내기 구현
chktime = 0;
}
if(f_특정상황() == "특정상황입니다.") {
chktime++;
} else {
chktime = 0;
}
}, 1000);
function f_특정상황() {
return "특정상황입니다."
}
var chktime=0;
setTimeout(function() {
if(chktime >= 3) {
//카톡보내기 구현
chktime = 0;
}
if(f_특정상황() == "특정상황입니다.") {
chktime++;
} else {
chktime = 0;
}
}, 1000);
function f_특정상황() {
return "특정상황입니다."
}
- 문산ET
- 2022/02/06 PM 09:32
앗! 아예 예문까지 너무 감사합니다. 바로 적용 테스트 해보겠습니다. (__ )