call()和.apply()之間有什么區別?
call()和.apply()之間有什么區別?
慕桂英3389331
2018-11-30 07:02:06
TA貢獻2012條經驗 獲得超12個贊
函數.call()和.apply()在使用上非常相似,只是有一點區別。當程序員知道函數參數的編號時,使用.call(),因為它們必須在調用語句中被提及為參數。另一方面,當不知道數字時使用.apply(),函數.apply()期望參數為數組。
.call()和.apply()之間的基本區別在于將參數傳遞給函數。
舉報