반응형
setTimeout()
setTimeout(function() {
console.log('5초뒤출력!');
}, 5000);
이 코드만 가지고 잘 가져다 쓰도록하자
리액트에서는 useEffect에서도 유용하고 여기저기서 잘 쓰구 있다.
비동기 방식의 자바스크립트에서는 매우 자주 쓰이는 함수다 추가로
clearTimeout()도 알아두자
var settime = setTimeout(function() {
}, 5000);
clearTimeout(settime);
이와같이 혹시 모를 오류나, 남아있는 시간때문에 삭제하고 중지하기 위해서 사용한다.
그리고 보너스로 일정시간마다 반복하는함수
setInterval()함수도 있다.
test = setInterval(function() {
alert('일정시간마다 출력');
}, 3000);
clearInterval(test);
해당 함수역시 clearInterval과 함께 사용한다.
- 참고한 링크
https://developer.mozilla.org/ko/docs/Web/API/setTimeout
반응형
'Javascript' 카테고리의 다른 글
이벤트루프(event loop) (0) | 2022.04.06 |
---|---|
스코프, 클로져(Closure) (0) | 2022.04.06 |
새로고침 메서드 location.reload() (0) | 2022.04.02 |
Object key와 value 사용하기 (0) | 2022.04.02 |
includes() 메서드 (포함,특정요소포함) (0) | 2022.03.29 |