Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan meneruskan parameter ke fungsi setTimeout ().
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- Fungsi JavaScript dan Ekspresi Fungsi
- Javascript setTimeout ()
The setTimeout()
Metode mengeksekusi blok kode setelah waktu tertentu. Metode ini mengeksekusi kode hanya sekali.
Sintaks yang umum digunakan dari JavaScript setTimeout adalah:
setTimeout(function, milliseconds);
Parameternya adalah:
- function - fungsi yang berisi blok kode
- milidetik - waktu setelah fungsi dijalankan
Contoh 1: Meneruskan 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');
Keluaran
Pesan ini ditampilkan pertama Halo dunia
Dalam program di atas, greet()
fungsi tersebut diteruskan ke setTimeout()
.
The greet()
Fungsi kemudian dipanggil setelah 3000 milidetik ( 3 detik).
Oleh karena itu, program hanya menampilkan teks Hello world sekali setelah 3 detik.
Contoh 2: Meneruskan Parameter ke Fungsi
//
program untuk melewatkan parameter agar 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');
Keluaran
Pesan ini ditampilkan pertama hello world
Dalam program di atas, parameter tambahan x dan y diperlukan dalam greet()
fungsi.
Saat memanggil setTimeout()
fungsi, argumen tambahan 'hello'
dan 'world'
diteruskan yang digunakan oleh greet()
fungsi.