gpt4 book ai didi

javascript - 从对象数组键/值映射数组

转载 作者:行者123 更新时间:2023-11-29 16:38:15 25 4
gpt4 key购买 nike

我需要获取一个数组对象并将其映射,以便新数组只是一个简单的数组(如果每个对象都有 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);

关于javascript - 从对象数组键/值映射数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49308056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com