午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

淺談JS的原型和原型鏈

瀏覽:141日期: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ù)生成一個實例對象Persion1,用prototype為他添加一個屬性寫法如下:

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

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

淺談JS的原型和原型鏈

從上面打印的結(jié)果來看,Persion1.__proto__.name = persion.prototype.name,也就是實例對象的__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__屬性,逐級查找,最終的重點都是Object,必經(jīng)之路是function。他們的關(guān)系像是用一條鏈子串起來一樣,我們把這種關(guān)系叫做原型鏈。

淺談JS的原型和原型鏈

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

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 日韩免费观看一区二区 | 亚洲自拍偷拍视频 | 韩日精品视频 | 天美传媒mv免费观看 | 爱爱亚洲 | 免费亚洲视频 | 奇米影视狠狠干 | 麻豆日韩| 婷婷爱五月 | 一级片久久 | www.av在线| 日日夜夜干| 91在线资源| 欧美顶级黄色大片免费 | 蜜臀99久久精品久久久久久软件 | 91看片黄色 | 丰满少妇一级 | 日韩一区欧美二区 | 国产视频在线观看免费 | 91网站在线观看视频 | 一二三区精品 | 日韩欧美在线观看 | 一区二区播放 | 日韩成人高清 | 国产成人小视频在线观看 | 91久久久精品 | 国产精品一线 | 天天综合91 | 成人免费在线播放 | 狠狠地操| 99re热这里只有精品视频 | 成人毛片一级 | 国内久久精品 | 深夜在线视频 | 91麻豆精品91久久久久同性 | 精品久久久久久中文字幕 | 亚洲视频a | 亚洲欧美日韩色 | 国产一区在线免费 | www.国产在线观看 | 国产不卡视频在线观看 |