【问题标题】:How to get an array of all the values of a certain key from JSON in javascript [duplicate]如何在javascript中从JSON中获取某个键的所有值的数组[重复]
【发布时间】:2022-11-30 22:23:02
【问题描述】:

我有一个 api 返回这个

[
    {
        "id": 1,
        "name": "name1"
    },
    {
        "id": 2,
        "name": "name2"
    },
    {
        "id": 3,
        "name": "name3"
    }
]

我想得到所有名字的数组 我怎么能在javascript中做到这一点

【问题讨论】:

  • .map(e => e.name)

标签: javascript json


【解决方案1】:
const arr = [] ;

[

 {
    "id": 1,
    "name": "name1"
},
{
    "id": 2,
    "name": "name2"
},
{
    "id": 3,
    "name": "name3"
}

.map(ar=>arr.push(ar.name))

【讨论】:

  • 这可能有效,但这是非常错误的。 map 用于映射数组并返回映射后的数组。你像forEach一样使用它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-07
  • 2019-04-25
  • 1970-01-01
  • 2020-09-06
  • 2019-08-01
  • 2023-01-17
  • 2018-08-01
相关资源
最近更新 更多