物件獲取原型物件
本章節介紹一下如何獲取一個物件例項的原型物件。
實現此功能的常用方法有兩種,下面就分別做一下簡單介紹。
實現方式一:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function Antzone(){ this.webName="螞蟻部落"; } Antzone.prototype.show=function(){ console.log(this.webName); } var antzone=new Antzone(); console.log(antzone.__proto__==Antzone.prototype);
使用__proto__即可獲取物件的原型,但是IE11以下瀏覽器並不支援。
實現方式二:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function Antzone(){ this.webName="螞蟻部落"; } Antzone.prototype.show=function(){ console.log(this.webName); } var antzone=new Antzone(); console.log(antzone.constructor.prototype==Antzone.prototype);
上面的方式也可以實現,並且相容所有的主流瀏覽器。
相關閱讀:
(1).constructor屬性參閱JavaScript constructor一章節。
(2).prototype屬性可以參閱JavaScript prototype一章節。
相關文章
- 函式物件、物件、原型函式物件原型
- js基礎--原型物件與原型物件鏈JS原型物件
- JS筆記—— 物件 (原型物件)JS筆記物件原型
- Unity通過子物件獲取父物件例子Unity物件
- 原型物件與原型鏈原型物件
- JavaScript 物件 & 原型JavaScript物件原型
- 建立獲取Springbean物件工具類SpringBean物件
- 反射--Class物件功能--獲取Method反射物件
- JS的物件原型JS物件原型
- 由物件到原型物件原型
- 物件-原型-繼承物件原型繼承
- JS的物件導向(理解物件,原型,原型鏈,繼承,類)JS物件原型繼承
- Vue事件獲取觸發事件物件和繫結事件物件Vue事件物件
- 理解js中的原型,原型物件,原型鏈JS原型物件
- 獲取 Class 物件的 3 種方法物件
- 如何建立和獲取正則物件?物件
- JavaScript 通過class獲取元素物件JavaScript物件
- Java獲取Spring的各種物件JavaSpring物件
- Grails通過sessionId獲取session物件AISession物件
- JavaScript獲取物件資料型別JavaScript物件資料型別
- JavaScript之物件和原型JavaScript物件原型
- JS中的原型物件JS原型物件
- 深入理解原型物件和原型鏈原型物件
- Java獲取Class物件的方式和例項化物件的方式Java物件
- three.js獲取物件的材質JS物件
- 遞迴遍歷物件獲取value值遞迴物件
- 理清原型物件、 例項物件、建構函式原型物件函式
- 高階1-物件、原型物件原型
- 理解js的 prototype原型物件JS原型物件
- Java中獲取Class物件的三種方式Java物件
- MogDB/openGauss學習筆記-獲取物件DDL筆記物件
- 通過反射獲取私有內部類物件反射物件
- 說說JS中的原型物件和原型鏈JS原型物件
- javascript 將變數值作為物件屬性 獲取物件對應的值JavaScript變數物件
- 物件、原型鏈、類、繼承【上】物件原型繼承
- JavaScript建立物件(三)——原型模式JavaScript物件原型模式
- js裡的物件基本理解(原型)JS物件原型
- JS建構函式,原型鏈,原型物件總結JS函式原型物件