JavaScript中每一個物件都有一個prototype屬性,稱為原型,而原型的值也是一個物件,因此它也有自己的原型,這樣就串聯了一個原型鏈。原型鏈的鏈頭是object,它的prototype比較特殊,值為null。
uj5u.com熱心網友回復:
我更正一下,物件的原型是 __proto__ 屬性,而 prototype 是創建物件的建構式的屬性。
在用建構式創建物件時,會把建構式的 prototype 屬性傳遞給新創建物件的 __proto__ 屬性。
如:
var dd = new Date();
dd.__proto__ === Date.prototype 得 true
uj5u.com熱心網友回復:
謝謝指點。轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/103973.html
標籤:JavaScript
上一篇:MSF基礎與應用
