将数据推送到阵列,然后迭代
Push data to array and then iterate?
我正在尝试在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中迭代数字列表
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 如何迭代Array.prototype函数
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 在ejs-partial中对JSON对象进行迭代
- 如何在DataTables 2.1中迭代对象数组
- 使用递归属性迭代保留属性结构
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 在循环中使用 q promise 的最佳方法是什么?等待链完成,然后再迭代到下一个
- 将数据推送到阵列,然后迭代
- 获取
- 但仅查找选定的内容,然后迭代下一个
- 依此类推
- Javascript/Angularjs :等待承诺实现,然后再进入foreach Loop中的下一次迭代
- 在图像上迭代,然后使用jQuery按下按钮暂停
- 等到循环迭代以可视方式完成,然后再进行下一个循环迭代
- 等待调用函数完成,然后再向前迭代
- jQuery - 如何滚动浏览子类 addclass 然后在一次迭代中删除类 setTimout 不起作用
- Javascript for循环直到循环结束才执行函数,然后迭代函数n次
- 为一个数组创建3个对象,然后使用迭代javascript显示数组
- 选择最后一行.然后可能是向后迭代
- Javascript:迭代url数组并打开,然后按定义的间隔关闭