我有一個問題,這個問題現在已經困擾了我一陣子。JavaScript:如何將額外參數傳遞給回調函數
比方說,我有以下的數組:
var array = [1, 2, 3]
現在我有一個類似的功能:
function print(num, str) {
console.log(str + ": " + num);
}
是否可以調用的forEach方法和一個字符串傳遞給它?
// how do I pass "str"?
array.forEach(print);
謝謝!
FWIW:那第二個選項有時被稱爲*部分應用程序*或*鑽營*(後[哈斯克爾庫裏](https://en.wikipedia.org/wiki/Haskell_Curry) )在函數式編程領域。 –