
일정 시간이 지난 후 함수를 실행
일정시간 간격으로 함수를 반복
const tId = functon showName(name){
console.log(name);
}
setTimeout(showName, 3000, 'Mike');
//(함수, 시간, 인수)
clearTimeout(tId);
//스케줄링 취소
function showName(name){
console.log(name);
}
const tId = setInterval(showName, 3000, 'Mike');
//'Mike' 'Mike' 'Mike' ... (3초마다)
clearInterval(tId) //실행 종료
setTimeout(function() {
console.log(2)
}, 0) //다음 실행
console.log(1); //먼저 실행
이유 : 현재 실행중인 스크립트가 종료된 이후 스케쥴링 함수를 실행하기 때문