我正在尝试遍历一个如下所示的 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] 删除。
我来说两句