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

Artikel yang menarik...