[JavaScript] 11. setTimeout & setInternal

SSOYEONG·2022년 8월 5일
0

자바스크립트 기초

목록 보기
10/11
post-thumbnail

setTimeout

  • 일정 시간이 지난 후 함수를 실행
function fn() {
  console.log(3)
}

clearTimeout(tId);
const tId = setTimeout(fn, 3000);		// 3초

setInterval

  • 일정 시간 간격으로 함수를 반복
function showName(name) {
  console.log(name);
}

// clearInterval(tId)
const tId = setInterval(showName, 3000, 'Mike');		// 인수는 뒤에 전달
setTimeout(function() {
  console.log(2)
}, 0};		// 0초 후로 설정해도 바로 실행되지 않음
console.log(1);
  • 1이 찍힌 후 2가 찍힘
  • 현재 실행 중인 스크립트가 종료된 후 스케줄링 함수를 실행하기 때문
profile
Übermensch

0개의 댓글