国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

Javascript原型鏈及instanceof原理詳解

瀏覽:90日期: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
相關文章:
主站蜘蛛池模板: 亚洲国产精品久久网午夜 | 成人18视频在线观看 | 国产高清自拍 | 成人性生片全套 | 欧美大片一区 | 日韩精品午夜视频一区二区三区 | 97国产大学生情侣11在线视频 | 欧美日韩一区二区三区在线视频 | 玖玖视频精品 | 中文字幕一区二区三区精品 | 精品国产乱码久久久久久一区二区 | 国产欧美一区二区精品性色 | 成人高清无遮挡免费视频软件 | 成年女人免费视频播放成年m | 中文字幕av一区二区三区 | 国产高清美女一级a毛片久久 | 免费高清不卡毛片在线看 | 女人张开腿给人桶免费视频 | 精品国产日韩亚洲一区在线 | 国产91精品一区二区视色 | 亚洲成人免费视频在线 | 欧美一级特黄特色大片免费 | 亚洲欧美综合一区二区三区四区 | 九九在线视频 | 国产三级在线观看免费 | 男女那个视频免费 | 欧美一级大片在线观看 | 九九精品视频在线观看 | 久久久精品久久视频只有精品 | 91青草久久久久久清纯 | www.亚洲成人 | 欧美一级特黄刺激爽大片 | 热99re久久精品这里都是免费 | 男人的天堂毛片 | 黄色三级欧美 | 2021国产成人精品久久 | 亚洲综合伦理一区 | 香蕉久久夜色精品国产 | 在线视频免费观看a毛片 | 成人毛片在线播放 | 国产精品成人免费观看 |