setTimeout 함수

함수 setTimeout는 코드 실행 전 지연 시간을 설정합니다. 첫 번째 매개변수로는 콜백을 전달해야 하며, 두 번째 매개변수는 밀리초 단위의 시간으로, 첫 번째 매개변수로 지정된 코드가 언제 실행되기 시작할지 지정합니다. 함수는 고유 식별자를 반환하며, 이 식별자를 사용하여 타이머를 중지할 수 있습니다. 이를 위해서는 이 식별자를 함수 clearTimeout에 전달해야 합니다.

구문

javascriptsetTimeout(함수, 시간);

예제

1초 지연 후 콘솔에 어떤 텍스트를 출력해 보겠습니다:

javascriptsetTimeout(function() {
  console.log('text');
}, 1000);

참고 항목