從Object和Function說說JS的原型鏈

ECMAScript規定了兩個特殊的內置對象:Object和Function。他們的特殊性在於,他們本身既是對象又是函數,而他們同時也是對象和函數的構造器。這種自己生自己的邏輯顯然違反人性,如果還停留在類的繼承的思想上,那麼更加無法理解。   然而ECMAScript是基於原型鏈的,所以忘掉類的繼承,從原型鏈入手:原型鏈是對象的集合,每個對象都有內部屬性[[Prototype]](注1)指向另一個
相關文章
相關標籤/搜索