[英]map an array from an array of objects key/value
我需要获取一个数组对象并将其映射,以使新数组(如果每个对象的ID只是一个简单数组)。
因此,例如:
[
{id: 49, name: "Rest update test"},
{id: 12, name: "Rest test"}
]
会成为:
[49, 12]
到目前为止,我已经尝试过了:
myObject.map(object => object.id);
因此,当我查看console.log时,它的实际功能如下所示,它显示的是原始对象:
onSubmit() {
this.userForm.value.accountsToAdd.map(object => object.id);
console.log(this.userForm.value.accountsToAdd);
}
假设给定的代码不起作用,那么您需要分配映射结果。
Array#map
不会改变原始数组,但会返回一个新数组。
var array = [{ id: 49, name: "Rest update test" }, { id: 12, name: "Rest test" }], ids = array.map(object => object.id); console.log(ids);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.