FWQ
如何根据数组元素的 Value 和另一个数组的 Key 创建新的数组?
如何在 javascript 中判断数组中 value 和另一个数组中 key 是否相同,并据此创建新的数组? 给定两个数组: 数组 a:[{id:1,key:’key1′,value:’ggg’},{id:2,key:’key2′,value:’cccc’}] 数组 b:[{id:3,key1:’sdf’},{id:4,key2:’sdfdff’}] 我们要根据 a 数组中的 Value 和 b 数组中的 Key 是否匹配生成一个新的数组。期望输出为: [{id:3,key1:’sdf’,key:’key1′,value:’ggg’},{id:4,key2:’sdfdff’,key:’key2′,value:’cccc’}] 解决方案: 我们可以使用 JavaScript 中的 map() 函数和…