函數(shù)是對(duì)象
image.png
image.png
JS 中對(duì)象函數(shù)沒(méi)有關(guān)系,JS 之父通過(guò) this 強(qiáng)行使得它們有關(guān)系。
obj.fn.call(obj, 1,2,3) => obj.fn(1,2,3)
image.png
image.png
1、參數(shù)的值只有在傳參的時(shí)候才能確定
2、this是第一個(gè)參數(shù)
=>this的值只有在傳參的時(shí)候才能確定
image.png
以上代碼函數(shù)并沒(méi)有執(zhí)行,所以this是不確定的
image.png
image.png
image.png
image.png
image.png
上面的this都是默認(rèn)值,可以通過(guò)call來(lái)修改this
image.png
箭頭函數(shù)把.call傳this值的這個(gè)功能給去掉了
image.png