this对象的指向含义
1.函数中:
function foo(){ return this; }
函数调用者是谁,就指向谁;直接调用指向window;
2.事件中:html事件中,指向window;dom0事件中,指向事件的触发者(绑定元素的节点);dom2事件中,非IE中指向绑定的元素节点;IE中直接指向window;
3.闭包中:this指向window;
4.对象中:this指向当前对象;如果有多级对象包裹,指代上一级对象;
( 1).
var foo = { a:18, num:{ a:10, num:function(){ console.log(this.a);//10 } } } foo.num.num();
(2).
var foo = { a:18, num:{ num:function(){ console.log(this.a);//undefined } } } foo.num.num();
5.call函数和apply函数能改变this的指向,bind函数也能改变函数指向;
6.构造函数模块:
总结:构造函数中,返回值是基本数据类型,那么this指向构造函数的实例;返回值是对象则this指向该对象;
function Foo(){ this.user = 'my'; return {}; } var na = new Foo(); console.log(na.user);//返回值undefined; function Foo(){ this.user = 'my'; return 1; } var na = new Foo(); console.log(na.user);//返回值my
Atas ialah kandungan terperinci this对象的指向含义. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

JSON (JavaScriptObjectNotation) ialah format pertukaran data ringan yang telah menjadi format biasa untuk pertukaran data antara aplikasi web. Fungsi json_encode() PHP boleh menukar tatasusunan atau objek kepada rentetan JSON. Artikel ini akan memperkenalkan cara menggunakan fungsi json_encode() PHP, termasuk sintaks, parameter, nilai pulangan dan contoh khusus. Sintaks Sintaks fungsi json_encode() adalah seperti berikut: st

Pemahaman mendalam tentang maksud dan contoh kod eol dalam PHP Dalam pengaturcaraan PHP, eol ialah istilah biasa yang mewakili "EndOfLine", iaitu penghujung baris. Dalam sistem pengendalian yang berbeza, penghujung baris mungkin dinyatakan secara berbeza, yang membawa kepada konsep eol. Dalam sistem Windows, hujung baris terdiri daripada carriage return () dan suapan baris (), iaitu, "" manakala dalam sistem Unix/Linux, hujung baris hanya diwakili oleh suapan talian (), iaitu ialah, "". Perbezaan sedemikian boleh mengakibatkan sistem pengendalian yang berbeza

Apakah WICC Coin? WICC Coin ialah singkatan WaykiChainCoin, iaitu mata wang digital berasaskan teknologi blockchain. Sebagai rantaian awam yang cekap, berskala dan selamat, WaykiChain komited untuk menyediakan infrastruktur blockchain yang lengkap dan alat inovatif untuk perusahaan dan pembangun. Sebagai token teras ekosistem WaykiChain, WICC Coin memainkan peranan penting pada platform. Ciri-ciri mata wang WICC 1. Selamat dan boleh dipercayai: WaykiChain mengguna pakai algoritma konsensus DPoS dan mempunyai mekanisme penguncian teragih yang boleh dipercayai dan mekanisme konsensus untuk memastikan tahap keselamatan rangkaian yang tinggi. 2. Cekap dan berskala: WaykiChain mempunyai kelajuan pengesahan transaksi peringkat milisaat, boleh mengendalikan beribu-ribu transaksi sesaat, dan

Sebagai platform video pendek terkemuka di China, Kuaishou mempunyai sejumlah besar pengguna, dan fungsi pemesejan peribadi merupakan saluran penting untuk interaksi antara pengguna. Walau bagaimanapun, sesetengah pengguna mungkin mendapati keupayaan untuk memaparkan kandungan dalam mesej peribadi mengganggu mereka dan ingin dapat mematikan ciri ini secara selektif. 1. Bagaimana untuk mematikan fungsi paparan kandungan mesej peribadi Kuaishou? 1. Buka aplikasi Kuaishou dan log masuk ke akaun peribadi anda. 2. Masukkan antara muka utama Kuaishou dan klik butang "Saya" di sudut kanan bawah untuk memasuki pusat peribadi. 3. Pada halaman pusat peribadi, klik avatar untuk memasukkan tetapan peribadi. 4. Pada halaman tetapan peribadi, cari pilihan "Tetapan Privasi" dan klik untuk masuk. 5. Pada halaman tetapan privasi, cari pilihan "Paparkan kandungan dalam mesej peribadi" dan klik untuk masuk. 6. Pada halaman tetapan kandungan paparan mesej peribadi, matikan fungsi "kandungan paparan mesej peribadi".

Maksud dan penggunaan khusus nama hos MySQL MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang popular yang digunakan secara meluas dalam pelbagai aplikasi web. Dalam MySQL, nama hos adalah konsep penting, yang digunakan untuk menentukan nama hos yang disambungkan ke pelayan pangkalan data. Dalam artikel ini, kami akan menerangkan secara terperinci apa maksud nama hos MySQL dan cara menggunakannya dalam pembangunan sebenar. Maksud nama hos MySQL: Dalam MySQL, nama hos digunakan untuk menentukan sambungan mana yang dibenarkan

Gunakan fungsi __contains__() Python untuk mentakrifkan operasi pembendungan objek Python ialah bahasa pengaturcaraan ringkas dan berkuasa yang menyediakan banyak ciri berkuasa untuk mengendalikan pelbagai jenis data. Salah satunya adalah untuk melaksanakan operasi pembendungan objek dengan mentakrifkan fungsi __contains__(). Artikel ini akan memperkenalkan cara menggunakan fungsi __contains__() untuk mentakrifkan operasi pembendungan objek, dan memberikan beberapa kod sampel. Fungsi __contains__() ialah Pytho

Begini cara untuk menukar tatasusunan hasil pertanyaan MySQL kepada objek: Cipta tatasusunan objek kosong. Gelung melalui tatasusunan yang terhasil dan buat objek baharu untuk setiap baris. Gunakan gelung foreach untuk menetapkan pasangan nilai kunci setiap baris kepada sifat yang sepadan bagi objek baharu. Menambah objek baharu pada tatasusunan objek. Tutup sambungan pangkalan data.

Fungsi PHP boleh merangkum data ke dalam struktur tersuai dengan mengembalikan objek menggunakan pernyataan pulangan diikuti dengan contoh objek. Sintaks: functionget_object():object{}. Ini membolehkan mencipta objek dengan sifat dan kaedah tersuai dan memproses data dalam bentuk objek.
