午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Javascript原型鏈及instanceof原理詳解

瀏覽:153日期:2023-10-25 13:35:55

instanceof:用來判斷實例是否是屬于某個對象,這個判斷依據是什么呢?

首先,了解一下javascript中的原型繼承的基礎知識:

javascript中的對象都有一個__proto__屬性,這個是對象的隱式原型,指向該對象的父對象的原型(prototype)。顯式的原型對象使用prototype,但是Object.prototype.proto=null;

判斷某個對象a是否屬于某個類A的實例,可以通過搜索原型鏈。

實例對象屬性查找順序是:實例對象內部---->構造函數原型鏈---->實例對象父對象的原型鏈。

//繼承機制 function A(){ } A.prototype.name=’licui’; function B(){ } B.prototype = new A(); var a = new A(); var b = new B(); //b.name = ’hello’; console.log(’A:’,A); console.log(’B:’,B); console.log(’a:’,a); console.log(’b:’,b); console.log(’A.prototype’,A.prototype); console.log(’B.prototype’,B.prototype); console.log(’a._proto_’,a.__proto__); console.log(’b._proto_’,b.__proto__); console.log(’a instanceof A:’,a instanceof A); console.log(’a instanceof Object:’,a instanceof Object); console.log(’b instanceof B:’,b instanceof B); console.log(’b instanceof A:’,b instanceof A); console.log(’b instanceof Object:’,b instanceof Object);

執行結果

Javascript原型鏈及instanceof原理詳解

constructor:是原型prototype上的屬性,實例上不具有該屬性。

Javascript原型鏈及instanceof原理詳解

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 中日韩在线播放 | 9l视频自拍9l视频自拍 | 欧美视频一二区 | 成人黄色免费在线观看 | 国产精品v亚洲精品v日韩精品 | 免费成人深夜天涯网站 | 午夜免费网站 | 日本欧美一区二区三区 | 国产精品久久久久久久久果冻传媒 | 国产免费看黄 | 色网站在线播放 | 午夜在线观看视频网站 | 欧美色综合天天久久综合精品 | 日韩精品福利视频 | a级毛毛片| 成人网在线 | 一区二区国产精品视频 | 91视频a | 久久精品国产视频 | 天堂欧美城网站 | 欧美亚洲精品在线观看 | 91视频在线观看免费 | 91免费网站 | 中文字幕日本在线观看 | 97人人在线| 色播五月婷婷 | 亚洲伊人成人网 | 午夜国产福利视频 | 人人干av | 成人免费毛片xxx | 嫩草天堂| 91丝袜美腿 | 国产免费看av | av一区二区三区在线 | 8x8ⅹ国产精品一区二区 | 一级片精品 | 国产成人精品一区二区三区视频 | 欧美一区二区三区四 | 偷偷操不一样 | 91精品国产综合久久久久久 | 欧洲三级在线 |