日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

JS原型prototype和__proto__用法實例分析

瀏覽:159日期:2024-05-18 09:25:53

本文實例講述了JS原型prototype和__proto__用法。分享給大家供大家參考,具體如下:

先來看一個實例

function Foo() {}var foo = new Foo();console.log(foo.prototype);// undefinedconsole.log(foo.__proto__ === Foo.prototype);// trueconsole.log(Foo.__proto__); [Function]

Foo.__proto__結(jié)果如下:

JS原型prototype和__proto__用法實例分析

console.log(Foo.prototype);// [object Object]

Foo.prototype結(jié)果如下:

JS原型prototype和__proto__用法實例分析

console.log(Foo.prototype.prototype);// undefined

實例說明了:

1、 foo 是 Foo 的一個實例,不是一個函數(shù),所以沒有prototype;

Foo是Function的一個實例,而Function是一個函數(shù),他的實例Foo也是一個函數(shù),所以他們都有prototype。此外Object Array RegExp等也是函數(shù)。Math就僅僅是一個new Object() ,不是函數(shù)。

2、構(gòu)造函數(shù)的prototype,默認(rèn)情況下就是一個new Object()還額外添加了一個constructor屬性。所以說默認(rèn)是沒有prototype只有__proto__的。

除了Object.prototype這個對象,其他所有的對象都會有__proto__屬性,之后函數(shù)才會有prototype屬性。

在創(chuàng)建對象的時候會自動創(chuàng)建一個__proto__屬性,指向它構(gòu)造函數(shù)的prototype,當(dāng)訪問這個對象的屬性的時候會順帶訪問__proto__中對應(yīng)的屬性,也就是構(gòu)造函數(shù)prototype這樣實現(xiàn)了繼承。

只有創(chuàng)建函數(shù)的時候才會創(chuàng)建一個prototype屬性,目的就是為了完成上面的繼承方式。

總結(jié):

<1>不管是普通對象還是函數(shù)對象,它們都有一個隱含屬性”__proto__ “,而這屬性就是我們通常說的原型(屬性),它其實就是一個Object類型的對象。

<2>對于函數(shù)對象,它們還會多一個prototype的屬性,它和以它為構(gòu)造函數(shù)創(chuàng)建的普通對象的”__proto__ “屬性等同,即'new XXXt().__proto__ ===XXX.prototype'為true,即對象XXX中都有__proto__屬性就是一個指針,指向XXX構(gòu)造函數(shù)中的prototype屬性。

摘錄網(wǎng)上

一個圖(橙色箭頭是初始的關(guān)系,綠色是執(zhí)行 var Fish = new Fu... 創(chuàng)建,藍(lán)色是執(zhí)行f1= new Fish()創(chuàng)建。)

JS原型prototype和__proto__用法實例分析

這樣f1 就可以通過__proto__ 訪問 Fish.prototype中的屬性(當(dāng)然這是程序執(zhí)行的時候自動查找的)。Fish就可以訪問 Function.prototype定義的屬性。所有對象都可以訪問Object.prototype 中的屬性。

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運(yùn)行效果。

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《javascript面向?qū)ο笕腴T教程》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲天堂av影院| 免费人成精品欧美精品| 免费久久99精品国产自在现线| 99久久精品费精品国产| 在线亚洲欧美| 奇米狠狠一区二区三区| 精品视频一区二区三区在线观看| 鲁鲁在线中文| 快she精品国产999| 欧美日韩一区二区三区不卡视频| 国产乱人伦丫前精品视频 | 在线国产日韩| 日韩高清在线不卡| 美女在线视频一区| 日韩中文欧美| 欧美专区一区二区三区| 欧美日本久久| 日韩精品午夜| 日韩精品午夜视频| 中文字幕一区久| 亚洲精品免费观看| 福利精品一区| 视频一区中文字幕| 精品欠久久久中文字幕加勒比| 尤物tv在线精品| 欧美亚洲国产日韩| 四虎国产精品免费观看| 亚洲在线国产日韩欧美| 国产精品探花在线观看| 成人av三级| 日本成人在线网站| 99精品小视频| 国产美女撒尿一区二区| 久久中文字幕av| 日韩高清二区| 亚洲成人三区| 国产在线日韩精品| 免费一级片91| 婷婷综合六月| 久久国内精品自在自线400部| 国精品一区二区| 久久久国产精品网站| 国产精品嫩草99av在线| 久久中文欧美| 欧美在线网站| 精品欧美日韩精品| 先锋影音国产一区| 在线看片福利| 国产麻豆精品| 免费人成精品欧美精品| 成人久久一区| 精品深夜福利视频| 青草国产精品| 在线精品一区二区| 婷婷色综合网| 日韩精品免费一区二区在线观看| 国产高清日韩| 日韩精品视频一区二区三区| 夜久久久久久| 精品久久一区| 国产丝袜一区| 婷婷精品在线| 视频一区二区国产| 九一精品国产| 九九精品调教| 黄毛片在线观看| 久久亚洲黄色| 国产精品对白久久久久粗| 视频一区二区三区中文字幕| 亚洲精品电影| 欧美女激情福利| 日韩av一级| 伊人久久视频| 国产成人在线中文字幕| 日韩精品高清不卡| 综合一区在线| 香蕉久久久久久久av网站| 欧美日韩精品免费观看视频完整| 欧美日韩一区二区综合| 91tv亚洲精品香蕉国产一区| 国产suv精品一区| 九九99久久精品在免费线bt| 国产精品久久久网站| 国产精品一区二区三区四区在线观看 | 少妇精品导航| 精品伊人久久| 国产精品密蕾丝视频下载| 欧美亚洲免费| 青青国产91久久久久久| 日韩精品欧美大片| 欧美日韩精品一区二区三区视频| 亚洲精品伦理| 日韩高清不卡在线| 国产麻豆精品久久| 麻豆高清免费国产一区| 精品国产欧美日韩| 在线天堂资源www在线污| 日韩精品欧美| 香蕉久久夜色精品国产| 老鸭窝毛片一区二区三区| 亚洲区欧美区| 国产精品亚洲产品| 麻豆mv在线观看| 婷婷久久一区| 午夜亚洲福利| 麻豆久久久久久久| 色在线视频观看| 午夜日韩av| 日韩在线电影| 国产精品红桃| 少妇精品导航| 亚洲aⅴ网站| 久久精品人人| 蜜臀av免费一区二区三区| 合欧美一区二区三区| 亚洲一级淫片| 精品国产一区二区三区性色av| 在线亚洲人成| 男女性色大片免费观看一区二区| 欧美日本二区| 99久久亚洲精品| 亚洲精品乱码| 国产91在线播放精品| 欧洲激情综合| 欧美日本不卡| 不卡一二三区| 中文字幕亚洲精品乱码| 精品视频97| 免费精品国产| 中文字幕一区二区三区日韩精品| 日韩av中文字幕一区| 在线看片国产福利你懂的| 国产精品毛片在线| 欧美激情aⅴ一区二区三区 | 日韩午夜黄色| 国产日韩欧美一区二区三区在线观看| 免费在线观看一区| 黄色不卡一区| 国产精品资源| 久久久久一区| 日韩精品视频中文字幕| 久久精品国产成人一区二区三区| 日韩一区二区三区在线免费观看| 亚洲午夜精品久久久久久app| 蜜桃久久av一区| 国产一区精品福利| 亚洲欧美日韩视频二区| 你懂的亚洲视频| 久久国产99| 97精品国产福利一区二区三区| 久久国产精品久久久久久电车| 欧美国产极品| 亚洲欧洲午夜| 美女久久久精品| 亚洲手机视频| 国产欧美日韩一级| 国产视频一区欧美| 久久精品国产久精国产| 午夜在线一区| 日韩在线不卡| 91精品国产自产观看在线| 激情欧美一区二区三区| 国产精品色婷婷在线观看| 国产精品毛片在线看| 日本激情一区| 国产精品最新自拍| 在线精品一区| 在线日韩一区| 欧美精品99| 91久久久久| 欧美香蕉视频| 美女视频网站久久| 欧美一级二级三级视频| 亚洲一区网站| 久久视频一区| 日韩.com| 国产精品成人一区二区网站软件| 蜜桃视频免费观看一区| 精品一区免费| 天堂网av成人| 新版的欧美在线视频| 欧美国产中文高清| 欧美在线黄色| 日韩视频一二区| 红桃视频欧美| 日韩精品免费一区二区在线观看 | 国产欧美69| 午夜天堂精品久久久久| 亚洲专区一区| 最新亚洲一区| 国产一区欧美| 偷拍精品精品一区二区三区| 精品久久免费| 免费精品一区| 国产乱码精品一区二区三区亚洲人 | 欧美精品三级在线| 亚洲精品自拍| 亚洲久久视频| 亚洲精选91| 日韩在线卡一卡二|