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

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 如何理解prototype和__proto__的區(qū)別呢?

瀏覽:107日期:2023-04-16 13:32:10

問題描述

如何理解prototype和__proto__的區(qū)別呢?

問題解答

回答1:

構(gòu)造函數(shù)訪問原型時(shí),通常通過prototype來訪問,例如我們往原型上添加方法

Person.prototype.getName = function() {}

當(dāng)new出來的實(shí)例訪問原型時(shí),在一些支持的瀏覽器中

function Person() {}var p1 = new Person();p1.__proto__ === Person.prototype // true

結(jié)論:prototype是作為構(gòu)造函數(shù)去訪問原型,而__proto__是作為實(shí)例去訪問原型。當(dāng)自身身份不一樣,即使一個(gè)方法同時(shí)調(diào)用兩者時(shí),訪問到的可能是不同的原型。

回答2:

每個(gè)對(duì)象都有__proto__,而prototype只有Function有;

回答3:

也許你也可以看看這些:

/a/11...

https://developer.mozilla.org...

https://developer.mozilla.org...

回答4:

prototype 是構(gòu)造函數(shù)的一個(gè)屬性,__proto__ 是實(shí)例的一個(gè)屬性。使用構(gòu)造函數(shù)生成的實(shí)例的 __proto__ 屬性會(huì)指向構(gòu)造函數(shù) prototype 屬性所指向的對(duì)象。

嗯,就是這樣。

回答5:

從作用上來說:prototype 確定了當(dāng)利用構(gòu)造器或字面量形式定義對(duì)象時(shí) proto 的默認(rèn)值

proto 是 js 引擎原型鏈搜索的依據(jù)

所以重點(diǎn)在于當(dāng)你要更改原型鏈的搜索方式時(shí),可以通過更改構(gòu)造器 prototype 來改變后續(xù)所有實(shí)例化對(duì)象的原型鏈查找方式,利用 proto 來修改單個(gè)對(duì)象的原型鏈查找.

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲情a成黄在线观看动 | 免费观看日本视频 | 欧美另类videosbestsex高清 | 国产成人精品s8p视频 | 台湾三级香港三级在线理论 | 欧美精品久久久久久久影视 | 久久国产三级精品 | a毛片免费全部播放完整成 a毛片免费全部在线播放毛 | 一级毛片免费观看不卡视频 | 久久久久久综合七次郎 | 国产欧美日韩另类 | 精品亚洲成a人在线播放 | 成人在线91 | 国产亚洲精品自在线观看 | 中文在线视频观看 | 国产亚洲欧美一区二区三区 | 久久伊人男人的天堂网站 | 日本美女一区二区三区 | 男女无遮掩做爰免费视频软件 | aaaaaa级特色特黄的毛片 | 国产一区二区三区精品视频 | 男女乱淫真视频免费一级毛片 | 欧美另类在线视频 | 国产韩国精品一区二区三区 | 性欧美欧美之巨大69 | 色狠狠色综合吹潮 | 欧美精品久久天天躁 | 亚洲综合一二三区 | 男操女视频 | 99热久久国产精品一区 | 99在线免费观看视频 | 国产美女又黄又爽又色视频免费 | 成年男女拍拍拍免费视频 | 日本免费网站视频www区 | 欧美激情精品久久久久 | 中文一区二区在线观看 | 精品一区二区三区免费爱 | 久久久久在线观看 | 欧美a欧美1级 | 99精品视频观看 | 真正全免费视频a毛片 |