Tôi có hàm callWithMagic
nhận hàm gọi lại làm tham số và gọi hàm đó bằng một đối số.Vượt qua một đối số bổ sung cho hàm gọi lại
const callWithMagic = callback => {
const magic = getMagic();
callback(magic);
};
Tôi cũng có một chức năng processMagic
mà hai đối số: magic
và theAnswer
.
const processMagic = (magic, theAnswer) => {
someOtherMagic();
};
Tôi muốn vượt qua chức năng processMagic
như một cuộc tranh cãi để callWithMagic
, nhưng tôi cũng muốn vượt qua 42
như tham số thứ hai (theAnswer
) để processMagic
. Làm thế nào tôi có thể làm điều đó?
callWithMagic(<what should I put here?>);
Nếu bạn muốn xem một câu trả lời thấu đáo hơn nhiều, thấy câu hỏi này và câu trả lời, đó là hai tuổi: http: // stackoverflow.com/questions/21985201/pass-extra-parameters-to-jquery-ajax-promise-callback – JotaBe