我有以下 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。
非常简单,只需使用 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)