Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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
Javascript 获取数组索引的值_Javascript_Jquery - Fatal编程技术网

Javascript 获取数组索引的值

Javascript 获取数组索引的值,javascript,jquery,Javascript,Jquery,我有一个ajax响应数组,我想得到索引的值 [{“用户纬度”:“33.7543”,“用户经度”:“-84.3744”}{“用户纬度”:“22.6962”,“用户经度”:“75.8651”},{“用户纬度”:“22.6963”,“用户经度”:“75.8654”},{“用户纬度”:“37.7858”,“用户经度”:“-122.406”},{“用户纬度”:“0”,“用户经度”:“0”},{“用户纬度”:“37.7858”,“用户经度”:“122.406”},{“用户纬度”:“37.7858”,“用户经

我有一个ajax响应数组,我想得到索引的值

[{“用户纬度”:“33.7543”,“用户经度”:“-84.3744”}{“用户纬度”:“22.6962”,“用户经度”:“75.8651”},{“用户纬度”:“22.6963”,“用户经度”:“75.8654”},{“用户纬度”:“37.7858”,“用户经度”:“-122.406”},{“用户纬度”:“0”,“用户经度”:“0”},{“用户纬度”:“37.7858”,“用户经度”:“122.406”},{“用户纬度”:“37.7858”,“用户经度”:“-122.406”},{“用户纬度”:“37.7858”,“用户经度”:“-122.406”},{“用户纬度”:“0”,“用户经度”:“0”},{“用户经度”:“0”},{“用户纬度”:“22.6962”,“用户经度”:“75.8653”},{“用户纬度”:“22.6963”,“用户经度”:“75.8654”},{“用户纬度”:“0”,“用户经度”:“0”},{“用户纬度”:“33.7543”用户经度“:-84.3745”},{“用户纬度”:“0”,“用户经度”:“0”},{“用户纬度”:“0”,“用户经度”:“0”},{“用户纬度”:“33.7543”,“用户经度”:“-84.3744”}]


第一个数组对象后缺少逗号,这会导致错误。否则,
结果[0]。UserLatitude
将起作用-。

您需要迭代数组,然后检查这些值是否匹配,如

$.each (arr, function (index, value) { 
    if(value["UserLatitude"] == "33.7543" && value["UserLongitude"] == "-84.3744") {
        console.log(index);
        return false;
    }
});
如果找到匹配项,则打印
索引
并退出循环


描述您需要的内容并显示您尝试过的内容。我想获取UserLatitude和UserLatitude的值,并且我尝试使用结果[0].UserLatitude表示单个值,但这不起作用,因此请帮助我确定我想要这样的数据:UserLatitude=33.7543和UserLatitude=-84.37744是
UserLatitude=-84.37744
?还是
UserLatitude=-84.3744