function Foo() {};
var foo = new Foo();
Foo.prototype.label = "laruence";
alert(foo.label); //output: larue " /> 岛国片在线免费观看,麻豆产精品一二三产区区,乌克兰10一12x video

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Javascript原型鏈和原型的一個(gè)誤區(qū)

之前我對(duì)Javascript的原型鏈中, 原型繼承與標(biāo)識(shí)符查找有些迷惑,

如, 如下的代碼:

復(fù)制代碼 代碼如下:
function Foo() {};
var foo = new Foo();
Foo.prototype.label = "laruence";
alert(foo.label); //output: laruence
alert(Foo.label);//output: undefined

今天看到了如下這個(gè)圖:

Javascript object layout
另外, 在Javascript Object Hierarchy看到:

The prototype is only used for properties inherited by objects/instances created by that function. The function itself does not use the associated prototype.

也就是說(shuō), 函數(shù)對(duì)象的prototype并不作用于原型鏈查找過(guò)程中,

今天在firefox下發(fā)現(xiàn)(因?yàn)閒irefox通過(guò)__proto__暴露了[[prototype]]), 真正參與標(biāo)識(shí)符查找的是函數(shù)對(duì)象的__proto__,

復(fù)制代碼 代碼如下:
function Foo() {};
var foo = new Foo();
Foo.__proto__.label = "laruence";
alert(Foo.label); //output: laruence
alert(foo.label);//output: undefined

而, 顯然的:

復(fù)制代碼 代碼如下:
function Foo() {};
alert(Foo.__proto__ === Foo.prototype); //output: false

另外, 也解釋了,

復(fù)制代碼 代碼如下:
alert(Object.forEach); // undefined
 
Function.prototype.forEach = function(object, block, context) {
    for (var key in object) {
        if (typeof this.prototype[key] == "undefined") {
            block.call(context, object[key], key, object);
        }
    }
 
};
 
alert(Object.forEach);
alert(Function.forEach);
alert(Object.forEach === Function.forEach); // true

JavaScript技術(shù)Javascript原型鏈和原型的一個(gè)誤區(qū),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美性类s0x | 亚洲精品高清视频 | 天天狠狠色综合图片区 | 人妻免费久久久久久久了 | 久久影院一区 | 国产精品爽爽久久久久久无码 | AV久久久囯产果冻传媒 | a视频在线看 | 免费亚洲视频在线观看 | 亚洲黄色高清 | 黑色丝袜美女被网站 | 亚洲国产在线视频精品 | 双腿打开揉弄高潮H苏安安秦慕深 | 武侠艳妇屈辱的张开双腿 | 日韩精品真人荷官无码 | 嗯啊哈啊好棒用力插啊 | 亚洲精品乱码8久久久久久日本 | 国模玲玲自拍337p | 中文字幕天堂久久精品 | 免费无遮挡又黄又爽网站 | 91精品乱码一区二区三区 | 国产亚洲欧美日韩综合综合二区 | 黄得让人湿的片段 | 日日干夜夜爱 | 久久精品免费观看久久 | 诱人的女邻居9中文观看 | 午夜十八岁禁 | 亚洲 欧美无码原创区 | 日本伦理片 中文字幕 | 性888xxxx入欧美 | 久久综合中文字幕佐佐木希 | 成人片免费看 | 日日碰狠狠躁久久躁综合网 | 国产69TV精品久久久久99 | 亚洲AV无码乱码A片无码蜜桃 | 久久九九有精品国产23百花影院 | 美女丝袜夹b | 99久久国产综合色 | 一级黄色香蕉视频 | 国内精品人妻无码久久久影院蜜桃 | 长泽梓黑人初解禁bdd07 |