JavaScript - timmer

yeong ·2022년 11월 17일

js

목록 보기
15/49

내장함수 - 시간 관련 함수

setTimeout(callback, ms) : 시간(ms) 경과 후 콜백함수가 호출되어 콜백함수에 작성된 명령을 한번만 실행하는 함수 - timeoutId(setTimeout 함수 호출에 대한 식별자) 반환

clearTimeout(timeoutId) : timeoutId 식별자를 이용하여 setTimeout 함수의 실행을 취소하는 함수

setInterval(callback, ms) : 시간(ms) 경과마다 콜백함수가 호출되어 콜백함수에 작성된 명령을 반복적으로 실행하는 함수 - intervalId(setInterval 함수 호출에 대한 식별자) 반환

clearInterval(intervalId) : intervalId 식별자를 이용하여 setInterval 함수의 실행을 취소하는 함수

var id=setInterval(function() {
		alert("setInterval 함수에 의해 반복 실행되는 명령");
	}, 1000);
	
	/*
	//함수 호출시 매개변수에 화살표 함수 전달 가능
	var id=setInterval(() => {
		alert("setInterval 함수에 의해 반복 실행되는 명령");
	}, 1000);
	*/
	
	setTimeout(function() {
		clearInterval(id);
	}, 5000);

0개의 댓글