【发布时间】:2020-06-22 08:24:40
【问题描述】:
如何将对象推送到 javascript 中的属性值匹配数组中。
我有对象 obj1 和 obj2,其中 if 属性 name 匹配
然后push对象obj2的prop,如何在javascript中实现
function arrayobj(obj1, obj2){
var obj = obj2.map(e=>({
info: {
id: e.id,
qty: e.qty
}
}));
}
var obj1 = [
{
idx:1,
name: "sample1"
},
{
idx:2,
name: "sample2"
}
]
var obj2=[
{
id:1,
name: "sample1",
qty: 10
},
{
id:3,
name: "sample1",
qty: 30
},
{
id:2,
name: "sample2",
qty: 20
}
]
预期输出:
[
{
idx:1,
name: "sample1",
info: [
{id:1, qty:10},
{id:3, qty:30}
]
},
{
idx:2,
name: "sample2",
info: [
{id:2, qty:20}
]
}
]
【问题讨论】:
标签: javascript arrays object