Fungsi Javascript berlaku ()

Kaedah Fungsi JavaScript berlaku () memanggil fungsi dengan nilai ini, dan argumen disediakan sebagai array.

Sintaks apply()kaedahnya adalah:

 func.apply(thisArg, argsArray)

Di sini, funcadalah fungsi.

berlaku () Parameter

The apply()Cara mengambil masa dalam:

  • thisArg- Nilai yang thisdisediakan untuk panggilan ke func.
  • argsArray (pilihan) - Objek seperti Array yang mengandungi argumen fungsi.

Nilai pulangan dari berlaku ()

  • Mengembalikan hasil memanggil fungsi dengan thisnilai dan argumen yang ditentukan .

Dengan menggunakan apply(), kita dapat menggunakan fungsi bawaan untuk beberapa tugas yang mungkin memerlukan perulangan nilai array sebaliknya.

Contoh: Menggunakan berlaku () dengan fungsi terbina dalam

 const numbers = (5, 1, 4, 3, 4, 6, 8); let max = Math.max.apply(null, numbers); console.log(max); // 8 // similar to let max1 = Math.max(5, 1, 4, 3, 4, 6, 8); console.log(max1); // 8 let letters = ("a", "b", "c"); let other_letters = ("d", "e"); // array implementation for (letter of other_letters) ( letters.push(letter); ) console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' ) letters = ("a", "b", "c"); // using apply() letters.push.apply(letters, other_letters); console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' )

Pengeluaran

 8 8 ('a', 'b', 'c', 'd', 'e') ('a', 'b', 'c', 'd', 'e')

Bacaan yang Disyorkan: Panggilan Fungsi JavaScript ()

Artikel menarik...