天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 大地影院免费观看视频 | 久久精品国产欧美成人 | 色综合久久综合网观看 | 精品一品国产午夜福利视频 | 伧理片午夜伧理片 | 暖暖视频免费高清在线观看 视频 | 国产精品麻豆AV | 秋霞电影院午夜伦高清 | 55夜色66夜亚洲精品播放 | gogo亚洲肉体艺术照片9090 | 久久久精品3d动漫一区二区三区 | 国自产拍 高清精品 | 美女动态图真人后进式 | 天天狠狠弄夜夜狠狠躁·太爽了 | 动漫美女被到爽了流漫画 | bl高h肉文| 在线播放一区 | 日本边添边摸边做边爱边 | 姑娘视频日本在线播放 | 亚洲精品白色在线发布 | 免费果冻传媒在线完整观看 | 国产精品成人啪精品视频免费观看 | YELLOW在线观看高清视频免费 | 孕妇泬出白浆18P | 精品欧美一区二区三区久久久 | 九九热精品在线观看 | 国产成人a视频在线观看 | 国产99对白在线播放 | 耻辱诊察室1一4集动漫在线观看 | 十分钟在线观看免费视频高清WWW | 亚洲国产中文字幕在线视频 | 日韩人妻无码精品久久中文字幕 | 116美女写真成人午夜视频 | 久久精品亚洲 | 日本人娇小hd | 亚洲乱码中文字幕久久 | 久久r视频 | 热久久国产欧美一区二区精品 | 天天靠天天擦天天摸 | 草莓湿漉漉是好事还是恶性 | 香蕉久久一区二区三区啪啪 |