我有一個函數callWithMagic
它將一個回調函數作爲參數並用一個參數調用它。將一個額外的參數傳遞給回調函數
const callWithMagic = callback => {
const magic = getMagic();
callback(magic);
};
我也有一個功能processMagic
這需要兩個參數:magic
和theAnswer
。
const processMagic = (magic, theAnswer) => {
someOtherMagic();
};
我想傳遞函數processMagic
作爲參數傳遞給callWithMagic
,但我也想通過42
作爲第二個參數(theAnswer
)至processMagic
。我怎樣才能做到這一點?
callWithMagic(<what should I put here?>);
如果你想看到一個更完整的答案,看到這個問題和答案,這是兩歲的:HTTP:// stackoverflow.com/questions/21985201/pass-extra-parameters-to-jquery-ajax-promise-callback – JotaBe