Arrays 在对象数组中添加新元素typescript angular
我有一个数组:Arrays 在对象数组中添加新元素typescript angular,arrays,angular,typescript,Arrays,Angular,Typescript,我有一个数组: {"succees":false,"message":"","success":true,"customers": [{"id_customers":2, "code_customers":"123444444", "trade_name":"world
{"succees":false,"message":"","success":true,"customers":
[{"id_customers":2,
"code_customers":"123444444",
"trade_name":"world",
}
]},
[{"id_customers":1,
"code_customers":"4444",
"trade_name":"hello",
}
]}
}
如何在数组的所有对象中包含新元素
我想这样做:
{"succees":false,"message":"","success":true,"customers":
[{"id_customers":2,
"code_customers":"123444444",
"trade_name":"world",
"collapse":true, // The new element i want to include
}
]},
[{"id_customers":1,
"code_customers":"4444",
"trade_name":"hello",
"collapse":true, // The new element i want to include
}
]}
}
我正在使用angular在我的组件中实现这一点,但我不知道如何实现这一点
有什么帮助吗
谢谢大家! 可能使用Array.map:
const res={…您的对象};
res.customers.mapc:any=>c.collapse=true;
我的数组称为customer,因此正确的方法是const res={this.customer};res.customers.mapc:any=>c.collapse=true;是吗?试试看。只需在客户阵列上使用map。理想情况下,编辑问题,以便对代码进行格式化,并在其中添加更多上下文。不清楚这个客户是什么。