3.1.1 setTimeout( )
타이머 함수 중에서 가장 자주 사용하는 setTimeout() 함수는 지정한 시간 뒤에 코드가 실행되게 합니다. setTimeout()에 첫 번째 인수로 넣는 함수는 특정 작업(지정한 시간까지 기다리기) 이후에 추가로 실행되므로 콜백 함수로 볼 수 있습니다. 두 번째 인수는 밀리초 단위이므로 초에 1000을 곱해 넣습니다. 그러면 첫 번째 인수로 넣은 함수가 지정한 밀리초 후에 실행됩니다.
형식
setTimeout(함수, 밀리초);
다음 코드를 콘솔에 입력해 보면 2초 후에 메시지가 표시됩니다. 메시지가 출력되기 전에 나오는 숫자는 setTimeout() 함수에서 반환하는 타이머 아이디입니다. 타이머 아이디는 뒤에서 다시 소개하겠습니다.
setTimeout(() => {
console.log('2초 후에 실행됩니다.');
}, 2000);
< 3
2초 후에 실행됩니다.