[英]How to add specific key values from one object to another array of objects, for each object
我想要实现的是将数组 b 的每个键值添加到数组 a 中的每个 object 中,但不要像我已经尝试过的那样合并它们,这没有任何帮助,我基本上想添加键和值我在数组 b 中没有数组 a。
array a = [
{
name: "Alex"
},
{
name: "Helen"
},
{
name: "Anna"
}]
array b = [
{
age: "23"
},
{
age: "24"
},
{
age: "25"
}]
我想要实现的是:
array a = [
{
name: "Alex",
age: "23"
},
{
name: "Helen",
age: "24"
},
{
name: "Anna",
age: "25"
}]
我已经尝试了此处可用的选项,但似乎没有任何效果。 如果你们有任何想法,我将不胜感激。
使用Array.prototype.map()
:
const a = [{name:"Alex"},{name:"Helen"},{name:"Anna"}], b = [{age:"23"},{age:"24"},{age:"25"}], result = a.map(({name},i) => ({name, ...b[i]})) console.log(result)
.as-console-wrapper{min-height:100%;}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.