setTimeout, setInterval

김예찬·2021년 6월 15일
0

setTimeout, setInterval! let's go!😊

일정 시간이 지난 후에 원하는 함수를 예약 실행할 수 있게 하는 것을 호출 스케줄링이라 고 합니다.

자바스크립트에는 호출 스케줄링을 구현하는 메서드 두개 setTimeout, setInterval이 있습니다.


setTimeout

문법

let timeId = setTimeout(func|code, [delay], [arg1], [agr2], ...);
 // func|code : 실행하고자 하는 함수나 문자열을 넣습니다.
 // 문자열을 넣을 수도 있지만 추천하진 않습니다.
//delay : 첫번째 파라미터가 어느정도의 시간 뒤에 시작할 지 시간을 넣어줍니다.
//arg1, arg2 ... : 함수에 전달할 인수들을 나열해 줍니다.                   

예제


function sayHi() {
	alert('안녕하세여');
}

setTimeout(sayHi, 3000);

function sayBye(who, phrase) {
	alert(who + '님, " + phrase);
}
          
setTimeout(sayBye, 1000, "도봉순", "안녕히가세여");
profile
프론트엔드

0개의 댓글