Chương trình JavaScript để chuyển tham số cho hàm setTimeout ()

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript sẽ truyền một tham số cho một hàm setTimeout ().

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • Hàm JavaScript và biểu thức hàm
  • Javascript setTimeout ()

Các setTimeout()phương pháp thực hiện một khối mã sau thời gian quy định. Phương thức này chỉ thực thi mã một lần.

Cú pháp thường được sử dụng của JavaScript setTimeout là:

 setTimeout(function, milliseconds);

Các thông số của nó là:

  • function - một hàm chứa một khối mã
  • mili giây - thời gian mà sau đó hàm được thực thi

Ví dụ 1: Truyền tham số cho setTimeout

 // program to pass parameter to a setTimeout() function function greet() ( console.log('Hello world'); ) // passing parameter setTimeout(greet, 3000); console.log('This message is shown first');

Đầu ra

Tin nhắn này được hiển thị đầu tiên  Xin chào thế giới

Trong chương trình trên, greet()hàm được chuyển tới setTimeout().

Sau greet()đó, hàm được gọi sau 3000 mili giây ( 3 giây).

Do đó, chương trình chỉ hiển thị dòng chữ Hello world một lần sau 3 giây.

Ví dụ 2: Truyền tham số cho hàm

 // chương trình để truyền tham số cho hàm trong setTimeout () function greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');

Đầu ra

 Tin nhắn này được hiển thị đầu tiên xin chào thế giới

Trong chương trình trên, các tham số x và y bổ sung được yêu cầu trong greet()hàm.

Khi gọi setTimeout()hàm, các đối số bổ sung 'hello''world'được truyền vào sẽ được hàm sử dụng greet().

thú vị bài viết...