如何传递额外的参数以在地图Javascript中起作用

时间:2018-08-30 02:46:09

标签: javascript arrays mapping

如果我有这样的内容:

dataArray.map(self.aggregationFunction);

但是我想将另一个参数传递给aggregationFunction,这在Javascript中可能吗?我尝试添加.bind(extra参数),但似乎没有用。谢谢!

1 个答案:

答案 0 :(得分:2)

您可以传入一个函数,该函数使用其他参数调用该函数,而不是直接传递该函数,例如:

let someOtherValue = 123;
dataArray.map((dataItem) => aggregationFunction(dataItem, someOtherValue))