久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

淺談JS的原型和原型鏈

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

javascript中所有函數都具有這個屬性,所有具有prototype屬性的對象都是一個函數。prototype的作用是向對象添加一個方法/屬性。

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

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

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

打印實例Persion1的結果如下:

淺談JS的原型和原型鏈

從上面打印的結果來看,Persion1.__proto__.name = persion.prototype.name,也就是實例對象的__proto__屬性等于其構造函數的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方法

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

淺談JS的原型和原型鏈

總結

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

淺談JS的原型和原型鏈

以上就是淺談JS的原型和原型鏈的詳細內容,更多關于JS的原型和原型鏈的資料請關注好吧啦網其它相關文章!

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲高清在线观看视频 | 色婷婷一区二区三区 | 中文字幕精品一区 | 成人亚洲一区 | 日韩视频在线一区二区 | 999精品视频 | 久久久久久综合 | 天天草草草 | 91大神免费在线观看 | 精品在线 | 日韩成人高清视频 | 亚洲综合色自拍一区 | 午夜影视| 国产亚洲www | 精品久| 日本a在线| 成人午夜啪啪好大 | 亚洲欧美一区二区三区在线 | 羞羞视频在线播放 | 亚洲欧美网址 | 免费黄色在线 | 狠狠操av| 日韩国产欧美一区 | 欧美国产日韩一区 | 国产区在线观看 | www.av7788.com | 中文字幕精品一区久久久久 | 老汉色影院 | 国产精品久久综合 | 久久精品无码一区二区日韩av | 国产高清一区 | 7777av| 久久国产一区二区 | 日本一区视频在线观看 | 男女羞羞网站 | 免费黄看片 | 久久久久久久久一区二区三区 | 久草成人网 | 成人av网站在线观看 | 一本一道久久久a久久久精品91 | 国产欧美一区二区三区在线看 |