jQuery .each()不迭代数组

时间:2018-03-18 14:01:39

标签: javascript jquery arrays

我有一个数组长度为2的数组。但是,当我尝试使用jQUery .each函数迭代数组时,我只看到数组控制台中的第一个元素注销。

这就是我的数组的样子:

THREE.ShadowMaterial

然而,当我尝试循环时:

0:{location_name: "none", mid: "none", lat: "", lng: ""}
1:{location_name: "1 Helena St, Burnley BB10 4AP, UK", mid: 0, lat: "53.78812", lng: "-2.231830"}

此控制台日志在打印索引时仅给出0。我期待0和1.我已经尝试添加更多的东西到数组但仍然少一个。

进一步的代码:

$.each(customerChosenMarkers, function(index, tag) {
        console.log("LOOP ", index);
});

1 个答案:

答案 0 :(得分:0)

请查看代码段示例

var customerChosenMarkers=    [
    
    {location_name: "none", mid: "none", lat: "", lng: ""},
    {location_name: "1 Helena St, Burnley BB10 4AP, UK", mid: 0, lat: "53.78812", lng: "-2.231830"}
    
    ]
    
    $.each(customerChosenMarkers, function(index, tag) {
        console.log("LOOP ", index);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>