panggilan
Setiap fungsi akan mewarisi metode seperti berlaku.
function print (mesage) {console.log (mesage); kembalikan pesan;} print.call (ini, "cnblogs"); // cnblogsCall (Thisagr, AgR1, AgR2 ...), Metode panggilan adalah yang pertama melewati konteks konteks. Berikut ini adalah jumlah parameter.
menerapkan
Terapkan (Thisagr, [Agr1, Agr2]), metode berlaku sama dengan panggilan, kecuali bahwa parameter yang diteruskan akan berbeda. .
function print (a, b) {console.log (a + b);} print.apply (ini, ["hello", "cnblogs"]);mengikat
Bind adalah untuk mengikat fungsi untuk menyentuh suatu objek.
<script> function f (y) {alert (this.x + y); } var o = {x:}; var g = f.bind (o); g (); // </script>Ringkasan
Memanggil fungsi Apply Panggilan sama dengan menggunakan panggilan fungsi secara langsung.
Panggilan berlaku juga dapat meniru metode BIND.
<script> function f (y) {alert (this.x + y); } var o = {x:}; f.call (o,); // f.Apply (o, []); // </script>Di atas adalah pengetahuan yang relevan yang diperkenalkan oleh editor kepada Anda tentang JavaScript (10) deskripsi penggunaan Call Apply Bind. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!