我试图在 for 语句中获取一堆数据,将其推送到对象数组,然后提取它?即
var d = {
city: [{
region: '',
name: '',
type: ''
}]
}
我正在从 cityList[i]
获取数据 - 每个数据大约有 10 个 - 就像
for(var i=0, city; i < cityList.len; i++ {
city = cityList[i]
//manipulate a bit
d.city.push(data, data1, data2) //i.e. region, name, type
}
那么我想显示来自 d.city
的数据?我怎样才能做到这一点
最佳答案
将数据设置为数组:
d.city.push({
region: data,
name: data2,
type: data3
});
要从 d.city
检索数据,您可以使用:
$.each(d.city, function() {
console.log(this.region);
console.log(this.name); // etc
});
关于javascript - 将数据推送到数组然后迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10656505/