Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để tôi có thể chuyển một tham số đến một lệnh gọi lại setTimeout ()?


Để chuyển một tham số cho lệnh gọi lại setTimeout (), hãy sử dụng cú pháp sau -

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

Sau đây là các tham số -

  • tên hàm - Tên hàm cho hàm được thực thi.
  • mili giây - Số mili giây.
  • arg1, arg2, arg3 - Đây là các đối số được truyền cho hàm.

Ví dụ

Bạn có thể thử chạy đoạn mã sau để chuyển một tham số cho lệnh gọi lại setTimeout ()

Bản trình diễn trực tiếp

<!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>