【问题标题】:how to create an array of values from an existing array in Javascript [duplicate]如何从Javascript中的现有数组创建值数组[重复]
【发布时间】:2022-09-30 21:45:20
【问题描述】:

我有一个包含许多对象的数组,我想创建一个 tag 值数组,这样我就可以在前端显示不重复的标签。 这是数组,我想从中创建包含所有tag 值的新数组。

您能否与我分享一个解决方案或解决此问题的方法?谢谢

标签: javascript arrays


【解决方案1】:

您可以使用Array#map 获取所有标签属性值,然后从中创建一个Set 以获取唯一值。

const tags = [...new Set(yourObj.nodes.map(x => x.tag))];

【讨论】:

    猜你喜欢
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 2015-08-21
    • 2018-12-19
    • 2017-08-26
    • 2014-10-28
    • 2016-09-14
    相关资源
    最近更新 更多