【问题标题】:get all values of a specific key in an array of dictionaries - javascript [duplicate]获取字典数组中特定键的所有值 - javascript [重复]
【发布时间】:2020-09-06 09:18:31
【问题描述】:

我在下面有这个 json 数据:

[{
    "name": "Dad",
    "age": "32"
}, {
    "name": "Mom",
    "age": "30"
}, {
    "name": "Son",
    "age": "3"
}]

我想要一个数组:["Dad", "Mom", "Son"]

在 Javascript 中实现这一点的正确方法是什么?

【问题讨论】:

  • 那是 json man,不是字典。字典在 python 中可用。
  • @Maskedy 已编辑,谢谢。

标签: javascript arrays json filtering


【解决方案1】:

这是一种方式:

var result=   [{
            "name": "Dad",
            "age": "32"
        }, {
            "name": "Mom",
            "age": "30"
        }, {
            "name": "Son",
            "age": "3"
        }].map( item => { return item.name }); //["Dad", "Mom", "Son"]
        
        console.log(result);

var result=   [{
            "name": "Dad",
            "age": "32"
        }, {
            "name": "Mom",
            "age": "30"
        }, {
            "name": "Son",
            "age": "3"
        }].map( function(item) { return item.name }); //["Dad", "Mom", "Son"]
        
        console.log(result);

【讨论】:

  • 谢谢,没有箭头函数怎么实现?
  • 请投票关闭明显的重复项
  • @Yosi 你去你有和没有箭头功能
猜你喜欢
  • 2016-05-07
  • 2017-08-07
  • 2020-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多