色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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
相關文章:
主站蜘蛛池模板: 亚洲香蕉影院 | 免费不卡毛片 | 亚洲国产一区在线精选 | 精品在线一区二区 | 日韩一级片网址 | 亚洲精品欧洲一区二区三区 | 日韩一区国产二区欧美三 | 一本色道久久88综合亚洲精品高清 | 天天看片天天爽_免费播放 天天看夜夜 | 国产猛烈无遮掩视频免费网站男女 | 国产成人综合亚洲一区 | 免费视频一区二区三区四区 | 亚洲国产日韩综合久久精品 | 伊在人香蕉99久久 | 一个人看的www日本高清视频 | 亚洲理论片在线中文字幕 | 爱视频福利广场 | 97久久精品 | 国产真实孩交 | 国产精品精品国产一区二区 | 国产精品久久久久久小说 | 亚洲综合影视 | 爽死你个放荡粗暴小淫货双女视频 | 国产在线观看精品一区二区三区91 | 久久精品国产免费高清 | 男人的天堂视频在线观看 | 国产原创视频在线 | 男女男精品视频网站 | 国产成人女人在线视频观看 | 国产国语高清在线视频二区 | 久久91亚洲精品久久91综合 | 亚洲国产天堂久久九九九 | 亚洲久久在线观看 | 男人女人做性全程视视频 | 欧美6699在线视频免费 | 特级黄色毛片视频 | 国产成年人视频 | 免费老外的毛片清高 | 国产成人最新毛片基地 | 手机在线精品视频 | 亚洲综合视频网 |