在数组中插入对象
Insert object inside an array
我需要在数组中保存一些数据。但是这些对象是从用户输入动态插入的,所以输入是通过迭代完成的。
data2 = {};
for(j=0;j<ebs_no;j++){
for(k=0;k<$('[name=snap_no'+j+']').val();k++){
data2[i].snapshot.push({
duration : $('name=duration'+j+k).val(),
every : $('name=every'+j+k).val(),
keep : $('name=keep'+j+k).val()
});
}
}
我得到一个错误
无法读取未定义属性'
snapshot
'
和应用程序崩溃。
结束输出应该像这样
{
ebs:[{duration : String,
every : Number,
keep : Number
}]
}
希望这对你有帮助:
var data2 = [];
var ebs_no = 20;
for(var j = 0; j < ebs_no; j++){
data2[j] = { snapshot: [] };
for(var k = 0; k < 10; k++){
data2[j].snapshot.push({
duration : 'testduration',
every : 'testevery',
keep : 'testkeep'
});
}
}
相关文章:
- 如何用javascript,phonegap(cordova)将json对象插入sqlite表中
- 如何将对象插入对象列表的开头,当它有 unshift 不是函数错误
- 将对象插入到全局数组
- 通过多次调用按顺序将对象插入数组
- Javascript/Node - 使用 for 循环将对象插入数组
- MongoDB - 无法将 Mongo 对象插入 db
- 将 JavaScript 文件中的对象插入到 mongo 中
- 使用 Angular/PHP 将 JSON 对象插入 MySQL 表
- 使用 jQuery 将对象插入到内部 HTML 之前的其他对象中
- 将对象插入Meteor MongoDB中的多维数组中
- 如何将JS对象插入到匿名数组中
- 如何制作一个ng重复过滤器,为每个对象插入相应的html和{{expression}}
- (Angular)将一个对象插入json数组
- MongoDb:如何将附加对象插入到对象集合中
- 当动态创建的对象插入到DOM中时
- 使用下划线向数组对象插入项
- 猫鼬批嵌套对象插入
- jQuery.将一个对象插入另一个对象
- 将事件从json对象插入到fullcalendar
- 如何将其他对象插入事件侦听器