apply和 call 什麼含義,什麼區別?何時用

  call和apply都用於函數調用,和使用函數名直接調用不一樣,call和apply能夠指定一個額外的參數做爲函數體內的this對象。   call採用不定長的參數列表,而apply使用一個參數數組。     因爲call和apply能夠改變函數體內的this指向,所以一般被用來將一個對象原型上的方法應用到另外一個對象上。一個常見的應用是處理函數的arguments,將其轉換爲Array類型:
相關文章
相關標籤/搜索