<h1 class="pgc-h-decimal" data-index="01" data-track="1">apply 和 call 的差別</h1>
apply 和 call 都能改變函數的 this 指向,差別在于參數的不同,具體用法如下:
<h1 class="pgc-h-decimal" data-index="02" data-track="5">使用場景</h1>
比如取數組中的最大值:
再比如處理類數組,如 arguments:
<h1 class="pgc-h-decimal" data-index="03" data-track="11">apply 和 call 的手寫實作</h1>
對于apply,實作如下:
對于call,實作如下: