Contoh dalam artikel ini menerangkan penggunaan pewarisan rantai prototaip bagi pewarisan objek js. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut: Salin kod Kod adalah seperti berikut: <br> //Takrifkan objek kucing<br> var kitty = {warna:'kuning',kulit kayu:fungsi(){alert('meow');},panjat:function(){alert('Saya boleh panjat pokok')}}; <p>//Pembina objek harimau<br> fungsi harimau(){<br> this.color = "kuning dan hitam";<br> this.back = function(){<br> alert('Hoho...');<br> }<br> }</p> <p>//Isytiharkan prototaip untuk pembina, maka objek yang dibina akan mempunyai moyang: prototaip <br> harimau.prototaip = kucing;<br> //Atau tiger.prototype = new kitty();//Jika kitty ialah fungsi, gunakan kaedah ini</p> <p>var t = harimau baharu();<br> document.write(t.color);<br> t.climb();//Apabila memanggil sifat atau kaedah harimau, mula-mula cari dalam pembinanya jika tidak, pergi ke prototaip pembina harimau. Tetapi sila ambil perhatian bahawa di sini ia tidak menyalin kaedah climb() dalam objek prototaip kepada dirinya sendiri. Ini ialah carian rantaian prototaip. <br> </skrip></p> </div> <br> Nota lain: kitty juga mempunyai pembina, iaitu new Object(). Objek juga mempunyai beberapa kaedah dan sifat secara lalai, lihat "objek objek" dalam manual JavaScript. Pada masa yang sama, ia juga mempunyai prototaip, yang hanya kosong { }. <p>Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang. </p>