您好我有以下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开始。
谢谢!
答案 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)