javascript - Masalah dengan prototaip objek prototaip
習慣沉默
習慣沉默 2017-06-30 09:58:00
0
4
763

Seperti yang ditunjukkan di atas, contoh p1p2__proto__指向同一个原型对象Person.prototype,

Laksanakanp1.age=12,为啥p1.age没跟着变成12,而还是原来的0

習慣沉默
習慣沉默

membalas semua(4)
漂亮男人

p1.age并不会改变原型的值,p2没有age属性,会顺着原型链向上找,找到Person里面age,所以p2.page就是等于Person.prototype.age

阿神

Sebab p1.agemengubah suai atribut pada p1 dan bukannya atribut pada prototaip.

世界只因有你

p1.umur = 12 hanya akan memberikan nilai kepada umur p1, tetapi tidak kepada umur Orang, jadi umur p2 tidak ditetapkan, jadi ia masih 0 pada prototaip

为情所困

p1.age = 12实际上是给p1添加了一个值为12的属性age,访问p1.age时会直接访问到这个属性而不会去原型链上找age,如果要实现p1 p2都被改变,可以这么写 p1.__proto__.age = 12

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!