我试图在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
的数据?我怎么能这样做
答案 0 :(得分:2)
将数据设置为数组shold外观:
d.city.push({
region: data,
name: data2,
type: data3
});
要从d.city
检索数据,您可以使用:
$.each(d.city, function() {
console.log(this.region);
console.log(this.name); // etc
});