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

php方法調(diào)用模式與函數(shù)調(diào)用模式簡(jiǎn)例

現(xiàn)有某函數(shù)與對(duì)象如下:
復(fù)制代碼 代碼如下:
var doubling=function(x){
return x*2;
};
var obj={
val:100,
};

函數(shù)調(diào)用模式時(shí),this被綁定到全局對(duì)象。這種情況在對(duì)象的屬性與方法被初始化時(shí)也能夠得到反應(yīng)。現(xiàn)為ojb進(jìn)行補(bǔ)充如下:
復(fù)制代碼 代碼如下:
var obj={val:100,
prop:function(){
var that=this;
document.write('name: '+that+'; type: '+typeof(that)+'<br/>');
return doublling(that.val);
}(),
get_prop:function(){
var that=this;
document.write('name: '+that+'; type: '+typeof(that)+'<br/>');
return doublling(that.val);
},
};

prop使用一個(gè)被執(zhí)行的匿名函數(shù),期望取得所在對(duì)象的val值被函數(shù)調(diào)用模式的doubling()運(yùn)算的結(jié)果;而get_prop為方法調(diào)用模式。
腳本加載的時(shí)候,obj的屬性prop初始化時(shí),語(yǔ)句"name: [object Window]; type: object"輸出,使用obj.get_prop()時(shí),語(yǔ)句"name: [object Object]; type: object"輸出。前者表明函數(shù)體的"this"為全局變量window,后者如所期待的為obj本身。
可以檢查屬性prop和方法get_prop()的返回值,前者對(duì)window對(duì)象進(jìn)行乘法運(yùn)算,返回NaN,后者等于200。
在obj字面量表達(dá)式之外,期望設(shè)置new_prop屬性和new_get_prop()方法,結(jié)果將與前文一致,方法調(diào)用模式才會(huì)獲得this對(duì)本身的綁定。

php技術(shù)php方法調(diào)用模式與函數(shù)調(diào)用模式簡(jiǎn)例,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 在线播放一区二区精品产 | 国产亚洲视频精彩在线播放 | 国产伦精品一区二区三区 | 我的漂亮朋友在线观看全集免费 | 国产精品永久免费视频 | 给我免费播放片bd国语 | 久久伊人中文字幕有码 | 国产精品久久婷婷五月色 | 99re久久热在线播放快 | 国产WW久久久久久久久久 | 天天操狠狠操夜夜操 | 草神被爆漫画羞羞漫画 | 乱码国产丰满人妻WWW | 精品一成人岛国片在线观看 | 色一情一乱一伦一区二区三区 | 日韩AV无码一区二区三区不卡毛片 | 日本护士喷水 | 亚洲野狼综合网站 | 久久国产精品麻豆AV影视 | 中文字幕久精品视频在线观看 | 久久婷婷色香五月综合激情 | 色婷婷我要去我去也 | 闺蜜扒开我尿口使劲揉 | 亚洲第一色网 | 亚洲一区免费香蕉在线 | 2021年国产精品久久 | 天美传媒在线观看免费完整版 | 玩50岁四川熟女大白屁股直播 | 亚洲国产欧美在线看片 | TUBE69CHINESE学生 TUBE19UP老师学生 | 九九久久国产精品大片 | 伊人久久影院 | 蜜柚免费视频高清观看在线 | 老师小扫货水能么多叫出来 | 韩国演艺圈qvod | 国产精品亚洲国产三区 | 亚洲成人免费在线观看 | 国产精品久久久久影院色老大 | 公么我好爽再深一点 | 国产欧美一区二区三区视频 | 无码人妻丰满熟妇区五十路久久 |