相关疑难解决方法(0)

将额外参数传递给回调函数

我有一个函数callWithMagic,它将一个回调函数作为参数,并用一个参数调用它.

const callWithMagic = callback => {
  const magic = getMagic();
  callback(magic);
};
Run Code Online (Sandbox Code Playgroud)

我还有一个函数processMagic,它有两个参数:magictheAnswer.

const processMagic = (magic, theAnswer) => {
  someOtherMagic();
};
Run Code Online (Sandbox Code Playgroud)

我想将函数processMagic作为参数传递给callWithMagic,但我也希望42将第二个参数传递theAnswerprocessMagic.我怎样才能做到这一点?

callWithMagic(<what should I put here?>);
Run Code Online (Sandbox Code Playgroud)

javascript parameters function callback

37
推荐指数
1
解决办法
2万
查看次数

我可以将其他参数传递给JavaScript map()回调函数吗?

我有一个数组,现在我想在数组中的每个元素上执行一个函数.

我正在尝试使用map()功能.问题是,我传递给的回调函数map()有自己的参数(不是元素,索引,数组).

我可以将参数传递给这样的回调函数吗?怎么样?

javascript

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×2

callback ×1

function ×1

parameters ×1