js中__proto__和prototype的關係
說明
1、每個物件都有__proto__屬性來識別繼承的原型物件,但只有函式有prototype屬性。
2、每一個函式都有一個prototype屬性,它是該函式的原型物件。
透過將例項物件的__proto__屬性賦值給其建構函式的原型物件prototype,JavaScript可以使用建構函式來建立物件的方式,實現繼承。
例項
function Person(){ } Person.prototype.name = "Nicholas"; Person.prototype.age = 29; Person.prototype.job = "Software Engineer"; Person.prototype.sayName = function(){ alert(this.name); }; var person1 = new Person(); person1.sayName(); //"Nicholas"
以上就是js中__proto__和prototype的關係,希望對大家有所幫助。更多js學習指路:
推薦操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2325/viewspace-2828498/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- __proto__和prototype
- javascript中的prototype和__proto__的理解JavaScript
- JS 中 __proto__ 和 prototype 存在的意義是什麼?JS
- 淺談JS的__proto__和prototype,引伸callJS
- 詳解原型鏈中的prototype和 __proto__原型
- 簡話 prototype 和 __proto__
- Node.js new 、 prototype 與 __proto__Node.js
- JS 系列二:深入 constructor、prototype、__proto__、[[Prototype]] 及 原型鏈JSStruct原型
- js 原型鏈繼承__proto__、prototype簡析JS原型繼承
- 幫你徹底搞懂JS中的prototype、__proto__與constructor(圖解)JSStruct圖解
- 從__proto__和prototype詳解物件和函式物件函式
- Javascript - prototype、__proto__、constructorJavaScriptStruct
- prototype 與 __proto__區別
- 幫你徹底搞懂JS中的prototype、__proto__與constructor(圖解)(轉)JSStruct圖解
- 徹底搞懂js裡的__proto__和prototype到底有什麼區別?JS
- JS原型鏈、prototype、__proto__、原型鏈繼承詳解JS原型繼承
- 原型繼承補充(prototype和__proto__詳解)原型繼承
- 用自己的方式(圖)理解constructor、prototype、__proto__和原型鏈Struct原型
- javascript物件的property和prototype是這樣一種關係JavaScript物件
- 深入分析js中的constructor 和prototypeJSStruct
- 從prototype與__proto__窺探JS繼承之源 | 掘金技術徵文JS繼承
- 一張圖理解prototype、proto和constructor的三角關係Struct
- 徹底深刻理解js原型鏈之prototype,__proto__以及constructor(二)JS原型Struct
- 徹底深刻理解js原型鏈之prototype,__proto__以及constructor(一)JS原型Struct
- 一張圖徹底KO原型鏈(prototype,__proto__)原型
- JS 中的物件導向 prototype classJS物件
- iOS 中 UIView 和 CALayer 的關係iOSUIView
- json陣列和json物件的包含關係JSON陣列物件
- JavaScript學習筆記之constructor,prototype,__proto__解惑JavaScript筆記Struct
- 每日前端一問--js中的_proto_和prototype的區別前端JS
- 理解JavaScript中BOM和DOM的關係JavaScript
- Windows系統中owner owned 關係和 parent child關係Windows
- JSON 與 JS 物件的關係JSON物件
- http中session和cookie的區別和關係HTTPSessionCookie
- FAILGROUP和REDUNDANCY之間的關係關係!AI
- Object.prototype.__proto__, [[prototype]] 和 prototypeObject
- js 函式中形參與實參的關係JS函式
- 關於prototype