Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah penggunaan javascript apply

Apakah penggunaan javascript apply

藏色散人
藏色散人asal
2021-10-29 14:06:551985semak imbas

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);" .

Apakah penggunaan javascript apply

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn