Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MapJavaScript中向函数传递额外参数_Javascript_Arrays_Mapping - Fatal编程技术网

如何在MapJavaScript中向函数传递额外参数

如何在MapJavaScript中向函数传递额外参数,javascript,arrays,mapping,Javascript,Arrays,Mapping,如果我有这样的东西: dataArray.map(self.aggregationFunction) 但是我想给aggregationFunction传递另一个参数,这在Javascript中可能吗?我尝试添加.bind(额外参数),但似乎不起作用。谢谢 与直接传递函数不同,您可以传入一个使用附加参数调用函数的函数,例如: let someOtherValue = 123; dataArray.map((dataItem) => aggregationFunction(dataItem,

如果我有这样的东西:

dataArray.map(self.aggregationFunction)


但是我想给aggregationFunction传递另一个参数,这在Javascript中可能吗?我尝试添加.bind(额外参数),但似乎不起作用。谢谢

与直接传递函数不同,您可以传入一个使用附加参数调用函数的函数,例如:

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

与直接传递函数不同,您可以传入一个使用附加参数调用函数的函数,例如:

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

非常感谢。我知道我早就看到了。工作得很有魅力!非常感谢。我知道我早就看到了。工作得很有魅力!