Apakah penggunaan javascript apply

藏色散人
Lepaskan: 2021-10-29 14:06:55
asal
1934 orang telah melayarinya

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"
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!