成人免费在线观看视频-国产绿帽子多p交换视频-精品国产一区av-免费xx视频-人妻熟妇乱又伦精品视频中文字幕-特级毛片内射www无码

JS中this關(guān)鍵字

2020/11/12 12:17:28   閱讀:2706    發(fā)布者:2706
    this關(guān)鍵字雖然會(huì)根據(jù)環(huán)境變化,但是它始終代表的是調(diào)用當(dāng)前函數(shù)的那個(gè)對(duì)象。這就引出了JS中函數(shù)調(diào)用的問題。在JS中調(diào)用函數(shù)的模式可以分為4種: 方法調(diào)用模式、函數(shù)調(diào)用模式、構(gòu)造器調(diào)用模式、apply調(diào)用模式。這些模式在如何初始化關(guān)鍵參數(shù)this上存在差異。

一、方法調(diào)用模式

     當(dāng)函數(shù)被保存為一個(gè)對(duì)象的屬性時(shí),它就可稱為這個(gè)對(duì)象的方法。當(dāng)一個(gè)方法被調(diào)用時(shí),this被綁定到這個(gè)對(duì)象上。如果調(diào)用表達(dá)式包含一個(gè)提取屬性的動(dòng)作(. 或 []),那么它被稱為方法調(diào)用。

二、函數(shù)調(diào)用模式

當(dāng)一個(gè)函數(shù)并非一個(gè)對(duì)象的屬性時(shí),那么它就是被當(dāng)做函數(shù)來調(diào)用的。在此種模式下,this被綁定為全局對(duì)象,在瀏覽器環(huán)境下就是window對(duì)象。

三、構(gòu)造函數(shù)模式

     如果在一個(gè)函數(shù)前面加上new關(guān)鍵字來調(diào)用,那么就會(huì)創(chuàng)建一個(gè)連接到該函數(shù)的prototype成員的新對(duì)象,同時(shí),this會(huì)被綁定到這個(gè)新對(duì)象上。這種情況下,這個(gè)函數(shù)就可以成為此對(duì)象的構(gòu)造函數(shù)。

四、apply調(diào)用模式

    在JS中,函數(shù)也是對(duì)象,所有函數(shù)對(duì)象都有兩個(gè)方法:apply和call,這兩個(gè)方法可以讓我們構(gòu)建一個(gè)參數(shù)數(shù)組傳遞給調(diào)用函數(shù),也允許我們改變this的值。
主站蜘蛛池模板: 91高清在线| 欧美性猛少妇xxxxx免费| 国产色a∨在线看免费| 精品一区二区三区无码免费视频 | 在线看片 在线播放| 亚洲性无码av在线| 亚洲国产欧美日韩欧美特级 | 亚洲国产精品悠悠久久琪琪| 亚洲成a∨人在线播放欧美| 青草国产精品久久久久久| 4hu亚洲人成人无码网www电影首页 | 亚洲综合一区二区三区无码| 天干天干天啪啪夜爽爽99| 超碰97人人做人人爱网站| 人妻系列av无码专区| 无码 人妻 在线视频| 无码内射中文字幕岛国片| 看黄a大片日本真人视频直播| 三上悠亚久久精品| 国产成人在线一区| 国产精品原创巨作av女教师 | 在线精品自偷自拍无码中文| 日韩加勒比一本无码精品| 人妻无码αv中文字幕久久| 96精品免费视频大全| 国产精品国三级国产av| 亚洲加勒比久久88色综合| 国产裸拍裸体视频在线观看| 西西人体午夜视频无码| 久久久久成人片免费观看蜜芽| 国产成人av无码精品天堂| 国产精品高潮露脸在线观看| 伊人久久综合狼伊人久久| 成人无码视频| 东京热无码人妻系列综合网站| 丝袜美腿视频一区二区三区| 国产免费拔擦拔擦8x高清在线人| 久久免费福利视频| 成年男女免费视频网站| 日本少妇浓毛bbwbbwbbw| 亚洲中文字幕码在线电影|