五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

2023-07-19 18:11 作者:旗木卡卡西bili  | 我要投稿

一.this關(guān)鍵字的解讀

? 1.每一個(gè)函數(shù)內(nèi)部都有一個(gè)關(guān)鍵字是this ,可以讓我們直接使用的

? 2.函數(shù)內(nèi)部的 this 只和函數(shù)的調(diào)用方式有關(guān)系,和函數(shù)的定義方式?jīng)]有關(guān)系

? 3.函數(shù)內(nèi)部的 this 指向誰(shuí),取決于函數(shù)的調(diào)用方式

一.call,apply,bind的區(qū)別

它們的作用是相同的,都是動(dòng)態(tài)的修改當(dāng)前函數(shù)內(nèi)部的this的指向。

1.執(zhí)行方式不同:

call和apply是改變后就立即執(zhí)行函數(shù),bind改變后不會(huì)立即執(zhí)行;而是返回一個(gè)新的函數(shù),需要再次調(diào)用。

2.傳參方式不同:

call 第一個(gè)參數(shù)this指向,從第二個(gè)參數(shù)開(kāi)始就是函數(shù)的參數(shù)。

bind 第一個(gè)參數(shù)this指向,從第二個(gè)參數(shù)開(kāi)始就是函數(shù)的參數(shù),返回的是函數(shù)體,繼續(xù)通過(guò)調(diào)用可再次傳入?yún)?shù)。 apply第一個(gè)參數(shù)this指向,第二個(gè)參數(shù)是數(shù)組,函數(shù)自身的參數(shù)放到數(shù)組里面。

3.修改this的性質(zhì)不同

call、apply只是臨時(shí)的修改一次,修改就是call和apply方法使用的那一次;當(dāng)再次調(diào)用原函數(shù)的時(shí)候,它的指向還是原來(lái)的指向。

bind是永久修改函數(shù)this指向,但是它修改的不是原來(lái)的函數(shù);而是返回一個(gè)修改過(guò)后新的函數(shù),此函數(shù)的this永遠(yuǎn)被改變了,綁定了就修改不了。

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
临清市| 土默特左旗| 廉江市| 阿图什市| 汾阳市| 绍兴市| 苍山县| 久治县| 陇南市| 小金县| 永济市| 霍林郭勒市| 永宁县| 贵州省| 班玛县| 七台河市| 榆中县| 高雄县| 湄潭县| 闻喜县| 耒阳市| 绿春县| 景宁| 遂溪县| 陕西省| 安塞县| 岚皋县| 古浪县| 旌德县| 乌兰县| 太原市| 荔浦县| 娄底市| 大余县| 图木舒克市| 大悟县| 青田县| 富宁县| 武汉市| 天长市| 开江县|