Sila baca ulasan dengan teliti untuk mendapatkan butiran Mari kita berhenti bercakap kosong dan pergi terus ke kod. Salin kod Kod adalah seperti berikut: Dokumen Ujian //Pada dasarnya, atribut dan kaedah adalah sama Kaedah adalah fungsi yang atributnya adalah jenis rujukan. <br> //Sebuah objek mempunyai 4 atribut: <br> // 1, atribut yang ditakrifkan oleh pembina melalui kata kunci ini <br> // 2, atribut yang ditakrifkan oleh pembina melalui kata kunci var <br> // 3. Sifat ditambahkan pada objek prototaip pembina <br> // //Atribut awam bagi contoh: 1 Atribut yang ditakrifkan melalui kata kunci ini Boleh Diakses 1, 2, 3, 4 <br> //Atribut peribadi contoh: 2 Atribut ditakrifkan melalui kata kunci var. Boleh Diakses 2 <br> //Atribut yang dikongsi bagi contoh: 3 Atribut ditambah melalui prototaip yang ditunjukkan oleh contoh. Boleh diakses 1,3,4 <br> //Sifat statik contoh: 4 Sifat ditambah secara dinamik pada objek. Boleh diakses 1,3,4<br> <br>//Ringkasan: <br> // Atribut contoh: 1, awam <br> // 2, peribadi <br> // 4, statik <br> // Atribut prototaip: 3, dikongsi <p>//Ini ditakrifkan sebagai atribut istimewa. Semua boleh diakses <br> //var ditakrifkan sebagai harta persendirian. <br> //Atribut yang ditambah secara dinamik ialah atribut awam. Harta persendirian tidak boleh diakses <br> <br>//Atribut prototaip yang ditunjuk oleh objek contoh ialah atribut prototaip. Harta tanah persendirian tidak boleh diakses dan mempunyai keutamaan yang lebih rendah daripada harta benda awam</p> <p>//Atribut instance terutamanya terdiri daripada atribut awam dan atribut istimewa. Kedua-duanya boleh diakses oleh sifat luaran dan prototaip. Perbezaan utama ialah sama ada harta persendirian boleh diakses <br> // Sifat prototaip mempunyai keutamaan yang lebih rendah daripada sifat contoh. Boleh diakses oleh akses luaran dan sifat contoh (kecuali harta peribadi) <br> </p> <p> //-----------------Ini adalah garis pemisah--------------------------------------- --- </p> // Sifat awam: sifat objek yang terdedah kepada persekitaran luaran. Ia juga merupakan harta benda. <p> //Sifat peribadi: Sifat di dalam objek selalunya tidak boleh diakses. Ia hanya masuk akal untuk mempertimbangkannya pada tahap pembina. <br> // Atribut statik: Atribut ditambah secara dinamik. Ia juga merupakan harta benda. </p> // Sifat biasa: Sifat dikongsi oleh semua kejadian yang dihasilkan oleh pembina. <p></p> <p> fungsi Pengguna(){ <br> // Atribut awam: Setiap objek contoh Pengguna baharu mempunyai atribut. <br> // Ia adalah atribut contoh, dan atribut semua kejadian tidak berkongsi memori. <br> // Boleh diakses secara luaran. <br> This.name='byronvis'; <br> // Kaedah istimewa: Setiap objek contoh Pengguna baharu mempunyai kaedah. <br> // Ia adalah kaedah contoh, dan semua kaedah contoh tidak berkongsi memori. <br> // Boleh diakses secara luaran. <br> // Hartanah awam yang boleh diakses. <br> // Harta peribadi yang boleh diakses. <br> This.sayName=function(){ <br> makluman(nama.ini); <br> makluman(sekolah ini); <br> alert(umur);//Pengisytiharan pembolehubah akan dimajukan secara automatik. <br> makluman(ini.seks); }; <br> // Atribut peribadi: luar tidak boleh diakses di luar. <br> // Ia hanya bermakna kepada pembina, dan ia tidak bermakna kepada objek contoh Pengguna New. <br> var umur=22; // Kaedah peribadi: tidak boleh diakses dari luar. <br> // Ia hanya bermakna kepada pembina, dan ia tidak bermakna kepada objek contoh Pengguna New. <br> fungsi sayAge(){ <br> amaran(umur); <br> } <br> sayUmur(); } <br> // Atribut biasa: Memori dikongsi. <br> User.prototype.school='zky'; // Kaedah awam: Hartanah awam yang boleh diakses. <br> // Memori yang dikongsi. <br> User.prototype.saySchool=function(){ <br> makluman(sekolah ini); <br> makluman(nama.ini); <br> makluman(ini.seks); amaran(umur); <br> }; <br> var obj=Pengguna baharu(); // Sifat statik: Ini adalah sifat contoh yang ditambah secara dinamik. <br> obj.sex='lelaki'; // Kaedah statik: Ia ialah kaedah contoh yang ditambah secara dinamik. <br> obj.saySex=function(){ <br> makluman(ini.seks); makluman(nama.ini); <br> makluman(sekolah ini); <br> amaran(umur); <br> }; <br> //-----------------Ini adalah garis pemisah--------------------------------------- --- <br> //// Ia membuktikan bahawa sifat yang ditakrifkan oleh kata kunci ini dan sifat yang ditambah secara dinamik pada asasnya adalah sama, dan boleh dianggap sebagai sifat awam bagi objek contoh. <br>// Pengesahan: Atribut yang ditakrifkan oleh kata kunci ini mengakses atribut yang ditambah secara dinamik <br> // obj.sayName();//true <br> // Pengesahan: Atribut yang ditambah secara dinamik mengakses atribut yang ditakrifkan oleh kata kunci ini <br> // obj.saySex();//true <br> // Pengesahan: harta awam mengakses harta peribadi <br> // obj.sayName();//true <br> obj.saySex();//false <br> // Pengesahan: Hartanah kongsi mengakses harta peribadi <br> // obj.saySchool();///false</p> <p> </skrip> </head> <badan> <br> Dokumentasi ujian <br> </body> </html><br> <br><br> <br>Adakah anda memahaminya dengan jelas dan memahami atribut instance dan atribut prototaip? Artikel ini sangat terperinci dan saya mengesyorkannya kepada semua orang saya harap ia akan membantu rakan saya </p> </div>