Program JavaScript untuk Meneruskan Parameter ke fungsi setTimeout ()

Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan meneruskan parameter ke fungsi setTimeout ().

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • Ekspresi Fungsi dan Fungsi JavaScript
  • Set JavascriptTimeout ()

The setTimeout()Cara melaksanakan satu blok kod selepas masa yang ditetapkan. Kaedah melaksanakan kod hanya sekali.

Sintaks JavaScript setTimeout yang biasa digunakan adalah:

 setTimeout(function, milliseconds);

Parameternya adalah:

  • function - fungsi yang mengandungi blok kod
  • milisaat - masa selepas itu fungsi dijalankan

Contoh 1: Melewati Parameter ke 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');

Pengeluaran

Mesej ini ditunjukkan  Hello world pertama

Dalam program di atas, greet()fungsi diteruskan ke setTimeout().

Yang greet()fungsi kemudian mendapat dipanggil selepas 3000 milisaat ( 3 saat).

Oleh itu, program ini memaparkan teks Hello world hanya sekali selepas 3 saat.

Contoh 2: Melewatkan Parameter ke Fungsi

 // program untuk meneruskan parameter untuk berfungsi di 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');

Pengeluaran

 Mesej ini ditunjukkan hello world pertama

Dalam program di atas, parameter tambahan x dan y diperlukan dalam greet()fungsi tersebut.

Semasa memanggil setTimeout()fungsi, argumen tambahan 'hello'dan 'world'dilalui yang digunakan oleh greet()fungsi.

Artikel menarik...