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

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

淺談JS的原型和原型鏈

瀏覽:77日期:2024-03-23 15:36:15
目錄1.原型prototype2.原型指針:__proto__總結(jié)1.原型prototype

javascript中所有函數(shù)都具有這個屬性,所有具有prototype屬性的對象都是一個函數(shù)。prototype的作用是向?qū)ο筇砑右粋€方法/屬性。

function persion(){}persion.prototype.name = 'xiaoming'console.log(persion.prototype)//{name: 'xiaoming', constructor: ƒ}2.原型指針:__proto__

如果將上面persion函數(shù)生成一個實(shí)例對象Persion1,用prototype為他添加一個屬性寫法如下:

function persion(){}persion.prototype.name = 'xiaoming'let Persion1 = new persion();console.log(Persion1) //控制臺結(jié)果如下

打印實(shí)例Persion1的結(jié)果如下:

淺談JS的原型和原型鏈

從上面打印的結(jié)果來看,Persion1.__proto__.name = persion.prototype.name,也就是實(shí)例對象的__proto__屬性等于其構(gòu)造函數(shù)的prototype。

理解了上面之后,原型鏈就很好理解了,我們可以通過Persion1.__proto__.__proto__直接查找到Object的方法。這么說可能不太直觀,上代碼:

function persion(){}persion.prototype.name = 'xiaoming'let Persion1 = new persion();console.log(Persion1.__proto__.__proto__.toString) //通過原型鏈查找到的Object的toString方法console.log(Object.prototype.toString)//Object上的toString方法

控制臺打印結(jié)果如下,這樣就印證原型鏈逐級查找的特性。

淺談JS的原型和原型鏈

總結(jié)

任何對象都可以通過原型鏈,也就是__proto__屬性,逐級查找,最終的重點(diǎn)都是Object,必經(jīng)之路是function。他們的關(guān)系像是用一條鏈子串起來一樣,我們把這種關(guān)系叫做原型鏈。

淺談JS的原型和原型鏈

以上就是淺談JS的原型和原型鏈的詳細(xì)內(nèi)容,更多關(guān)于JS的原型和原型鏈的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品二区 | 成人性视频免费网站 | 国产在线成人一区二区 | 久久97视频| 中文字幕一区中文亚洲 | 久久tv免费国产高清 | 亚欧国产 | 国产在线步兵一区二区三区 | 亚洲国产欧美日韩 | 国内9l视频自拍 | 久久毛片久久毛 | a级国产乱理伦片在线 | 97久久草草超级碰碰碰 | 欧美aaa性bbb毛片 | 国产精品久久视频 | 久久99在线 | 完全免费在线视频 | 成人在线中文字幕 | 真人一级一级特黄高清毛片 | 国产v欧美v日韩在线观看 | 67194在线午夜亚洲 | 91欧美一区二区三区综合在线 | 男吃女下面刺激视频免费 | 99j久久精品久久久久久 | 欧美成性色| 99久久香蕉| 久久综合中文字幕一区二区三区 | 国产日韩精品一区二区在线观看 | 女让张开腿让男人桶视频 | 欧美激情久久久久久久久 | 国产波多野结衣中文在线播放 | 国产成人毛片 | 亚洲一级毛片免费在线观看 | 99视频精品 | 国产一区二区三区不卡免费观看 | 精品欧美成人高清视频在线观看 | 波多野结衣免费观看视频 | 综合在线视频精品专区 | 中国精品自拍 | 亚洲午夜一区二区三区 | a毛片在线观看 |