Ini adalah kata kunci dalam bahasa JavaScript. Nilai ini akan berubah saat fungsi digunakan. Tetapi ada prinsip umum, yaitu, ini mengacu pada objek yang memanggil fungsi. Pointer ini dalam JavaScript adalah variabel dinamis, dan penunjuk ini dalam suatu metode tidak selalu menunjukkan objek yang mendefinisikan metode. Kata kunci ini dalam JavaScript biasanya menunjuk kepada pemilik fungsi saat ini.
Izinkan saya memperkenalkannya kepada Anda melalui kode di bawah ini. Kode spesifiknya adalah sebagai berikut:
<script type = "text/javascript"> function person () {/*Atribut yang ditentukan menggunakan nama atribut var adalah properti pribadi kelas dan tidak dapat diakses oleh dunia luar. Jika Anda ingin diakses oleh dunia luar, Anda harus menggunakan metode publik*/var qq = ""; var email = "@qq.com";/*Atribut yang ditentukan oleh ini. Nama atribut adalah atribut publik kelas, yang dapat diakses oleh dunia luar*/this.name = "光电影"; this.age =;/*Tentukan metode publik kelas orang. Semua atribut publik dan metode publik kelas harus digunakan untuk mendefinisikan ini*/this.show = function () {// Tentukan metode publik dari kelas orang (metode istimewa) Peringatan ("qq ="+qq+"/temael ="+email}/*Metode privat yang dapat digunakan di dalam class orang yang dapat digunakan () {) {// ini adalah class {ini adalah class {ini adalah class private dari class orang yang ada di dalam class person class yang ada di dalam class class*function wo Person (); alert ("atribut pribadi p.qq ="+p.qq+"/t"+"p.email ="+p.email); waspada ("atribut publik p.name ="+p.name+"/t"+"p.age ="+p.age); p.show (); // p.show (); // p.show ();//p.show (); // p.show (); // p.show ();//p.show ();/p.show (); // p.show ();//p.show ();/p.show (); // p.show ();//p.show. /*Objek Jendela Deskripsi Objek jendela mewakili jendela browser atau kerangka kerja. Dalam JavaScript klien, objek jendela adalah objek global, dan semua ekspresi dievaluasi di lingkungan saat ini. Dengan kata lain, tidak memerlukan sintaks khusus untuk merujuk jendela saat ini, dan Anda dapat menggunakan properti jendela itu sebagai variabel global. Misalnya, Anda bisa menulis dokumen tanpa harus menulis jendela. Demikian pula, metode objek jendela saat ini dapat digunakan sebagai fungsi, seperti hanya menulis peringatan () alih -alih harus menulis window.alert (). */function test () {waspada (this.v);} v =; test (); window.test (); // Ingat satu kalimat: objek mana yang disebut fungsi di mana ini berada, maka ini mewakili instance objek mana. Berikut adalah objek jendela yang memanggil metode test (), jadi ini mengacu pada tes fungsi objek jendela () {this.fntest = function () {waspada (this.v);}} var t = tes baru (); tv = "Ingat satu kalimat: objek mana yang disebut di mana ini berada, maka ini mewakili objek yang ada objek"; t.fntest ();//di sini ada di sini ada di sini, ini mewakili objek objek "; t.fntest ();//Di sini ada di sini ada di sini, ini mewakili objek objek"; t.fntest ();/di sini Waktu </script>Ringkasan JavaScript ini:
1. Ini tidak dapat digunakan di luar definisi kelas, tetapi hanya dapat digunakan di dalam definisi kelas.
2. Objek mana yang disebut fungsi di mana ini berada, maka ini mewakili instance objek mana.
Saya akan memperkenalkan ini kepada Anda di sini untuk meringkas poin pengetahuan JavaScript (10). Saya harap ini akan membantu Anda!