Javascript JSON:如何从同一个;栏「;用不同的名字?

Javascript JSON:如何从同一个;栏「;用不同的名字?,javascript,reactjs,Javascript,Reactjs,我的JSON文件如下所示: { "data": { "member1": { "id": 1, "name": "Gather", "symbol": "AB1" "last_updated": 1525137271 }, "member2": { "id": 2, "name": "Banner", "symbol": "AB2",

我的JSON文件如下所示:

{
"data": {
    "member1": {
        "id": 1, 
        "name": "Gather", 
        "symbol": "AB1"
        "last_updated": 1525137271
    }, 
    "member2": {
        "id": 2, 
        "name": "Banner", 
        "symbol": "AB2", 
        "last_updated": 1525137260
    },
    "member3": {
        "id": 3, 
        "name": "Tecker", 
        "symbol": "AB3", 
        "last_updated": 1525137260
    },
    "member4": {
        "id": 4, 
        "name": "Walter", 
        "symbol": "AB4", 
        "last_updated": 1525137260
    }
}
我想从“member1”、“member2”获取一次数据


当然,如果所有的名字都是相同的,那么就很容易得到数据。有什么想法吗?

您可以使用
对象.keys
对象.values
对象.entries
来枚举对象的属性

例如,在您的例子中,假设我们需要一个包含所有名称的数组:

Object.values(json.data).map(member => member.name)
这篇文章很好地解释了这三个问题