setTimeout VS setInterval

박영호·2021년 4월 5일
1

setTimeout

일정 시간이 지난 후에 함수를 실행하는 방법

ex code

var timer = setTimeout(function() {         
	alert('hello');             
}, 1000); //1000 = 1초

setInterval

일정 시간 간격을 두고 함수를 실행하는 방법

ex code

var timer = setInterval(function(){
    alert('hello');
}, 1000)

setTimeout VS setInterval

setTimeout은 기본동작이 한번 일어나며 setInterval은 동작이 반복적으로 일어난다. 그리고 setInterval의 경우 다른 setInterval로 인해 함수가 호출되면 기존에 실행되던 함수는 종료된다. setTimeout은 반대로 함수가 호출이 되도 기존에 실행된 함수엔 영향을 주지않는다.

profile
무언가에 호기심이 생기면 적극적이고 재밌게 그걸 해결해내고 싶어하는 프론트 엔드 개발자 입니다 .

0개의 댓글