Передать дополнительный аргумент в функцию обратного вызова
У меня есть функция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?>);