Javascript 循环遍历 JSON 数组

动力

我正在尝试遍历一个如下所示的 JSON 数组 -

var results = [{"city_name":"Bradford","counter":1},{"city_name":"Aberdeen","counter":1},{"city_name":"Aberfeldy","counter":1},{"city_name":"Aberaeron","counter":1},{"city_name":"Aberdare","counter":0},{"city_name":"Abergavenny","counter":0},{"city_name":"Abergele","counter":0}];

for(var i = 0; i  < results.length; i++) {
    var obj = results[i];                   
    console.log(obj.city_name);
    console.log(obj.counter);
}

但我得到的只是在警报中未定义。

它的工作

let results=[{"city_name":"Bradford","counter":1},{"city_name":"Aberdeen","counter":1},{"city_name":"Aberfeldy","counter":1},{"city_name":"Aberaeron","counter":1},{"city_name":"Aberdare","counter":0},{"city_name":"Abergavenny","counter":0},{"city_name":"Abergele","counter":0}]


for(var i = 0; i  < results.length; i++) {
    var obj = results[i];                   
    console.log(obj.city_name);
    console.log(obj.counter);
}
//second way
results.forEach(a=>{
console.log(a.city_name);
    console.log(a.counter);
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章