使用javascript使用JSON结果创建新数组

时间:2018-01-26 16:26:20

标签: javascript json

您好我有以下JSON结果。它是一个来自大型JSON文件的小片段。数以百计的参赛作品。

var jsonResult = [
    {
        "id": "1",
        "name": "one",
    },
    {
        "id": "2",
        "name": "two",
    },
    {
        "id": "3",
        "name": "three",
    }
]

我想用一种方法来使用javascript循环遍历这些数据,以创建一个存储在一个只提取id的变量中的新数组。所以新数组看起来像这样:

data = [1, 2, 3];

如果有1000个条目,则数组将从1-1000开始。

谢谢!

1 个答案:

答案 0 :(得分:1)

非常简单,只需使用array.map。



var jsonResult = [
  {
      "id": "1",
      "name": "one",
  },
  {
      "id": "2",
      "name": "two",
  },
  {
      "id": "3",
      "name": "three",
  }
]

let idArray = jsonResult.map(element => element["id"]);
console.log(idArray)