我正在以这种方式使用 lodash map
const newCollection = _.map(
responseJson.OldCollection,
AddDetailsToSingleItems
);
有
function AddDetailsToSingleItems (item ) {
...
}
请问,向此函数传递参数的正确语法是什么。
我想拥有
function AddDetailsToSingleItems (item, myNewParam ) {
...
}
(注意 myNewParam
)。
我不知道如何告诉 loadsh map 将每个项目都传递给我的函数 和 在调用 AddDetailsToSingleItems
时再传递一个参数
最佳答案
您还没有解释 myNewParam
的来源,但我假设您在某处拥有该数据。
Lodash map (就像普通的 JavaScript map 一样)接受一个函数作为它的第二个参数,在提供的列表的所有元素上运行。你可以只传递一个匿名函数:
_.map(
responseJson.OldCollection,
item => AddDetailsToSingleItems(item, myNewParam)
);
关于javascript - 具有函数 : how to pass to function another parameter? 的 Lodash map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49324671/