原型链的继承都发生在构造函数上
生活随笔
收集整理的這篇文章主要介紹了
原型链的继承都发生在构造函数上
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原型是JavaScript中一個比較難理解的概念,原型相關的屬性也比較多,對象有”prototype”屬性,函數對象有”prototype”屬性,原型對象有”constructor”屬性。
一、初識原型
在JavaScript中,原型也是一個對象,通過原型可以實現對象的屬性繼承,JavaScript的對象中都包含了一個”[[Prototype]]”內部屬性,這個屬性所對應的就是該對象的原型。
“[[Prototype]]”作為對象的內部屬性,是不能被直接訪問的。所以為了方便查看一個對象的原型,Firefox和Chrome中提供了(_ _ proto _ _)這個非標準(不是所有瀏覽器都支持)的訪問器(ECMA引入了標準對象原型訪問器”Object.getPrototype(object)”)。在JavaScript的原型對象中,還包含一個”constructor”屬性,這個屬性對應創建所有指向該原型的實例的構造函數
總結
以上是生活随笔為你收集整理的原型链的继承都发生在构造函数上的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript原型Prototyp
- 下一篇: GPS信号不足情况下,如何用GPRS模块