Development/JavaScript

setTimeout, setInterval

evagrim 2022. 8. 21. 07:24

 

 

 

setInterval(n밀리초마다반복할함수, n밀리초)

 

- 반복할 함수를 인자에 넣을 때는 ()를 붙이면 안된다

- 1초마다 반복하고 싶으면 두번째 인자에 1000을 넣자

- 임시함수를 사용해도 된다

 

clearInterval()

 

-반복을 멈출 때 쓴다

ex)

let 셋인터벌 = setInterval(repeatFn, 1000)

clearInterval(셋인터벌)

 

 

 

setTimeout(n밀리초후실행할함수, n밀리초)

 

-n밀리초 후 딱 한번 실행하고 종료한다.

-setInterval과 setTimeout 등 중복해서 사용할 수 있지만 지역스코프와 함수실행 절차를 잘 생각하면서 써야한다

 

 

clearTimeout()

 

-clearInterval과 사용법 같음