Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

setTimeout() 콜백에 매개변수를 전달하려면 어떻게 해야 합니까?


setTimeout() 콜백에 매개변수를 전달하려면 다음 구문을 사용하십시오 -

setTimeout(functionname, milliseconds, arg1, arg2, arg3...)

다음은 매개변수입니다 -

  • 함수 이름 - 실행할 함수의 함수 이름입니다.
  • milliseconds - 밀리초 수입니다.
  • arg1, arg2, arg3 - 함수에 전달된 인수입니다.

예시

다음 코드를 실행하여 setTimeout() 콜백에 매개변수를 전달할 수 있습니다.

라이브 데모

<!DOCTYPE html>
<html>
   <body>
      <button onclick="timeFunction()">Submit</button>
      <script>
         function timeFunction() {
            setTimeout(function(){ alert("After 5 seconds!"); }, 5000);
         }
      </script>
   <p>Click the above button and wait for 5 seconds.</p>
   </body>
</html>