본문 바로가기

Javascript

JS setTimeout setInterval

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