引言

在 JavaScript 中,this 是一個特殊的Keyword,代表了現在執行代碼的目標。然而我們需要在不同的上下文中調用函,這時就會用到 callapply bind 這三種方法。

JS-函式宣告Function Declared、函式表達Function Express、This – Hugo Habor

This


參考連接

https://hsuchihting.github.io/javascript/20200804/4095833756/

https://www.shubo.io/javascript-this/


1. call 方法

call 方法用於調用一個函數,並指定函數內的 this ,以及將函數的參數以參數列表的形式傳遞進去。

2. apply 方法

3. bind 方法

結論

總結,callapplybind 是 JavaScript 中用於控制函數中 this 值的三種方法。它們在不同的情境中有不同的應用,初學者可以通過這些例子更好地理解它們的使用方式。熟練掌握這些方法將有助於開發者更靈活地處理函數調用的上下文。