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.