기초 메모지

JavaScript - setTimeout, setInterval 본문

Languages/JavaScript

JavaScript - setTimeout, setInterval

라큐브 2022. 9. 5. 15:29

setTimeout(Func, Time, Args) : 일정 시간이 지난 후 특정 함수를 호출합니다.

Func : 일정 시간이 지난 후 실행할 함수(Callback Function)

Time : 일정 시간(밀리 초 : ms)

Args :  매개 변수

예정 작업 취소
clearTimeout(setTimeout ID)

clearTimeout(Timeout);

setInterval(Func, Time, Args) : 일정 시간 간격으로 특정 함수를 호출합니다.

Func : 일정 시간이 지난 후 실행할 함수(Callback Function)

Time : 일정 시간(밀리 초 : ms)

Args :  매개 변수

반복 작업 취소
clearInterval(setInterval ID)

clearInterval(Interval);

예제 코드

// 단일 실행
var TimeoutCallBack = (p) => {
  console.log(this, p + " Task");
};

// 반복 실행
var IntervalCallBack = (p) => {
  console.log(this, p + " Task");
};

var Timeout = setTimeout(TimeoutCallBack, 1000, "setTimeout");
var Interval = setInterval(IntervalCallBack, 1000, "setInterval");

 

다음 코드를 실행하면 setTimeout은 1초(1000ms) 후 특정 함수를 호출하고 종료됩니다.
반면 setInterval은 1초(1000ms) 간격으로 특정 함수로 호출하고 있습니다.

 

반응형
Comments