setTimeout() 과 setInterval()

Minha Sohn·2022년 12월 19일
0

[JS] 이론 공부

목록 보기
11/11

setTimeout()

코드를 바로 실행하지 않고 일정 시간 기다린 후 실행할 때 쓰는 함수

문법
setTimeout(function, delay time(ms))

clearTimeout()으로 함수를 호출하면 기다렸다가 실행될 코드를 취소할 수 있다.

setInterval()

어떤 코드를 일정한 시간 간격을 두고 반복해서 실행하고 싶을 때 사용한다. 문법은 setTimeout() 과 같다.

웹페이지의 특정 부분을 주기적으로 업데이트하거나, 어떤 API로부터 변경된 데이터를 주기적으로 받아와야 하는 경우가 있다. 이럴 때 setInterval()을 사용할 수 있다.

문법
setTimeout(function, delay time(ms))

다음 예시는 0과 9사이의 수를 무작위로 생성하여 2초마다 출력한다.

setInterval(() => console.log(Math.floor(Math.random() * 10)), 2000);
profile
개발자를 꿈꾸는 코린이!

0개의 댓글