【发布时间】:2019-06-06 19:51:05
【问题描述】:
我有 2 个数组要“减少”为 1 个对象。
例如:
我有..
var originalData = [1,2,3];
var newData = [3,1,2];
我想将这两个数组组合成一个如下所示的对象:
var newOrderObject = {1:3, 2:1, 3:2};
我使用 reduce 函数,但似乎映射它们的方式不同
var newOrderObject = originalData.reduce(function(newData) {
var orderObject = {};
originalData = newData;
return orderObject;
}, {});
任何建议都会被欣赏
【问题讨论】:
-
我想合并成一个对象...我不认为我可以使用 push() 对吗?
标签: javascript arrays reduce