gpt4 book ai didi

javascript - 从具有嵌套对象的数组创建数组

转载 作者:行者123 更新时间:2023-11-28 03:25:22 26 4
gpt4 key购买 nike

我有一个链接到包含嵌套对象的文章的标签数组:

[ {id: 1, name: {"en": "Tag 1" }}, {id: 2, name: {"en": "Tag 2" }}, {id: 3, name: {"en": "Tag 3" }} ]

我想创建一个新数组,它只是显示标签名称是一个数组:

[Tag 1, Tag 2, Tag 3]

我创建了以下方法:

var tagNames = [];
this.article.tags.forEach(value => {
tagNames.push(Object.values(value["name"]));
});
console.log(tagNames);

但是,这会创建一个数组数组:

[[Tag 1],[Tag 2],[Tag 3]]

如何实现我想要的单个数组?

最佳答案

您可以替换:

tagNames.push(Object.values(value["name"]));

tagNames = [...tagNames,...Object.values(value["name"])];

关于javascript - 从具有嵌套对象的数组创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58675123/

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