Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSON结果和javascript创建新数组_Javascript_Json - Fatal编程技术网

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

使用JSON结果和javascript创建新数组,javascript,json,Javascript,Json,您好,我有以下JSON结果。这是一个大JSON文件的小片段。有数百个条目 var jsonResult = [ { "id": "1", "name": "one", }, { "id": "2", "name": "two", }, { "id": "3", "name": "three", } ] 我想要一种使用javascript循环遍历这些数据

您好,我有以下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, 姓名:一,, }, { id:2, 姓名:二,, }, { id:3, 姓名:三,, } ] 让idArray=jsonResult.mapelement=>element[id];
使用各种不同的循环方法,这非常简单。请展示你试过的东西。还有很多其他类似的问题,所以你们也看到了,伙计们,你们是冷酷无情的。谢谢你们,这很好用