gpt4 book ai didi

javascript - 在 javascript/node 或其他干净的方法中映射

转载 作者:行者123 更新时间:2023-11-30 12:30:29 25 4
gpt4 key购买 nike

我有两个数组(models 和 modelErrors),我想映射 reuslt 并以如下方式合并它们:

models=['user', 'employee', 'customers'];
modelsErrors=['userError', 'employeeError', 'customersError'];

期望的输出应该是:

Results=[{model: user, err: userError}, {model: employee, err: employeeError}, {model: customers, err: customersError}]

我想可以使用javascript的.map;如果不是,我正在寻找一种像 .map() 函数这样的干净方法:我的尝试:

    models=['user', 'employee', 'customers'];
modelsErrors=['userError', 'employeeError', 'customersError'];
var results = models.map(function(model){
return {model: model, err: modelsErrors[model]}
})

console.log(results);

如果 map 不可能,我正在寻找一种干净的方法......如果您需要更多说明,请告诉我谢谢

最佳答案

你快到了;只需使用回调的索引参数来查找另一个数组的相应值:

models.map(function(value, index) {
return {
model: value,
err: modelsErrors[index]
};
});

关于javascript - 在 javascript/node 或其他干净的方法中映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27894891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com