函數(shù)是對(duì)象
image.png
image.png
JS 中對(duì)象函數(shù)沒有關(guān)系辜王,JS 之父通過 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ù)并沒有執(zhí)行埠戳,所以this是不確定的
image.png
image.png
image.png
image.png
image.png
上面的this都是默認(rèn)值盗誊,可以通過call來修改this
image.png
箭頭函數(shù)把.call傳this值的這個(gè)功能給去掉了
image.png