setTimeOut
setTimeout(함수, 시간)
: 일정 시간이 흐른후에 특정 코드, 함수 실행하고 싶을 때 사용하는 함수
ex) 3초 후 함수가 실행됨
setTimeout(function() {
console.log('Works!');
}, 3000);
stack 에 있는 함수 모두 실행후 web api에 들어간 함수 실행함.
setTimeout 이 web api에 들어가게됨
setTimeout을 취소하고싶다면 변수안에 넣어주면 됨
ex) const helloT = setTimeout (console.log, 1000, "Hello");
clearTimeout(helloT);
setInterval
setInterval(함수, 시간)
: 정해진 매 시간마다 함수 실행
ex) 3초마다 함수가 실행됨
setInterval(function() {
alert('Hello");
}, 3000);
setInterval을 취소하고싶다면 setTimeout과 마찬가지로 변수안에 넣어주면 됨
ex) const helloT = setInterval(console.log, 1000, "Hello");
clearInterval(helloT);
++requestAnimationFrame ?
'Javascript' 카테고리의 다른 글
JS 자바스크립트 핵심 컨셉 (0) | 2020.08.18 |
---|---|
JS get/post (0) | 2020.08.17 |
JS uuid (0) | 2020.08.15 |
JS JSON parser JSON .parse & JSON.stringify (0) | 2020.08.14 |
JS window 객체 (0) | 2020.08.11 |