Fungsi javascript apply adalah untuk menulis kaedah untuk objek yang berbeza; kaedah apply() menerima parameter dalam bentuk tatasusunan dan sintaks penggunaannya adalah seperti "person.fullName.apply(person1);" .
Persekitaran pengendalian artikel ini: sistem Windows 7, versi javascript 1.8.5, komputer DELL G3
Apakah itu penggunaan javascript berlaku?
Fungsi JavaScript Apply
Kaedah Guna Semula
Kaedah apply() membenarkan anda menulis kaedah yang berfungsi pada objek berbeza.
Kaedah JavaScript apply()
kaedah apply() sangat serupa dengan kaedah call():
(fungsi yang sama: kedua-duanya adalah untuk menukar sesuatu Wujud dalam konteks di mana fungsi berjalan, untuk menukar penunjuk ini di dalam badan fungsi)
Dalam contoh ini, kaedah Nama penuh orang digunakan pada orang1:
Instance
var person = { fullName: function() { return this.firstName + " " + this.lastName; } } var person1 = { firstName: "Bill", lastName: "Gates", } person.fullName.apply(person1); // 将返回 "Bill Gates"
Nota:
Perbezaan antara call() dan apply()
Perbezaannya ialah:
Kaedah panggilan() menerima parameter masing-masing.
Kaedah apply() menerima parameter dalam bentuk tatasusunan.
Kaedah apply() sangat mudah jika anda ingin menggunakan tatasusunan dan bukannya senarai parameter.
Kajian yang disyorkan: "Tutorial Asas JavaScript"
Atas ialah kandungan terperinci Apakah penggunaan javascript apply. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!