成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

Javascript原型鏈及instanceof原理詳解

瀏覽:99日期: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
相關文章:
主站蜘蛛池模板: 久久亚洲国产成人影院 | 色综合亚洲七七久久桃花影院 | 成人在线免费视频 | swag国产精品一区二区 | 国产免费久久精品99 | 久久成人免费播放网站 | 亚洲日韩视频 | 欧美色老头gay | 国产精品久久永久免费 | 各种偷拍盗摄视频在线观看 | 性欧美视频a毛片在线播放 性欧美一级 | 精品欧美一区二区三区精品久久 | 国产美女一区二区三区 | 久久国产网 | 男女上下爽无遮挡午夜免费视频 | 在线看黄网址 | 日韩不卡一区二区 | 婷婷色九月综合激情丁香 | 在线视频99 | 亚洲精品国产第一区第二区国 | 亚洲成人免费在线视频 | 久久久久久日本一区99 | 日本乱人伦毛片 | fc2成年手机免费共享视频 | 亚洲国产最新在线一区二区 | 曰批美女免费视频播放 | 免费看欧美成人性色生活片 | 在线はじめてのおるすばん | 美女张开大腿让男人捅 | 香蕉视频一级片 | 欧美一区二区三区久久综合 | 亚洲一区欧美一区 | 色噜噜亚洲男人的天堂 | 欧美综合亚洲 | 欧美一级精品高清在线观看 | 国产精品久久久久久麻豆一区 | 一级啪啪片 | 视频一区在线观看 | 67194成人手机在线 | 国产大尺度福利视频在线观看 | 久久成人动漫 |