【发布时间】:2019-09-06 00:44:50
【问题描述】:
我正在尝试用户 .map() 映射 2 个数组并使用 arr1 的现有键值返回一个包含新键和值的结果数组
我正在使用以下数组
arr1 = [
{"name":"orange","mappedHeader":"dollar"},
{"name":"apple","mappedHeader":"coin"}
];
arr2 = [
{"orange":"red","pumpkin":"white","apple":"yellow", "plum":"green"},
{"orange":"pink","pumpkin":"brown","apple":"gold","plum":"blue"},
];
whatIWant = [
{"dollar":"red", "coin":"yellow"},
{"dollar":"pink", "coin","gold"}
];
我尝试过使用.map() 和.filter(),但我似乎没有正确实施它
请帮忙
【问题讨论】:
-
把你试过的代码也贴出来
标签: javascript arrays foreach array.prototype.map