如何在for循环中的新对象中插入数据
How can I insert the data inside a new object in for loop?
这可能吗?当我尝试这样做时,输出并不是我所期望的。这是
var data = 10,
test = new Array;
for (var i = 0; i < data; i++) {
test = {
i : {
'Title' : 'Title-Data',
'optionFilter' : {
'AssetClass' : 'AssetClass-Data',
'Region' : 'Region-Data',
'Style' : 'Style-Data',
'TypeofClient' : 'TypeofClient-Data'
}
},
}
};
console.log( test );
谢谢,:)
由于test
是一个数组,只需使用push
方法即可。
for (var i = 0; i < data; i++) {
test.push({
'Title' : 'Title-Data',
'optionFilter' : {
'AssetClass' : 'AssetClass-Data',
'Region' : 'Region-Data',
'Style' : 'Style-Data',
'TypeofClient' : 'TypeofClient-Data'
}
});
}
如果你想用一个物体实现类似的东西,它看起来有点像这样:
var data = 10,
test = {};
for (var i = 0; i < data; i++) {
test[i] = {
'Title' : 'Title-Data',
'optionFilter' : {
'AssetClass' : 'AssetClass-Data',
'Region' : 'Region-Data',
'Style' : 'Style-Data',
'TypeofClient' : 'TypeofClient-Data'
}
};
}
最好使用new Array()
或仅使用vat test = []
;要声明数组,请使用push
方法填充数组
var data = 10,
test = new Array();
for (var i = 0; i < data; i++) {
test.push({
'Title' : 'Title-Data',
'optionFilter' : {
'AssetClass' : 'AssetClass-Data',
'Region' : 'Region-Data',
'Style' : 'Style-Data',
'TypeofClient' : 'TypeofClient-Data'
}
});
}
相关文章:
- 将嵌套对象数据添加到窗体中
- 使用javascript更改嵌套对象数据
- 如何将状态对象/数据传递给(异步)ajax 回调
- 如何使用HTML5中的sessionStorage概念在Javascript中打印对象数据
- 如何在express中使用socket.io发布多个对象数据
- 如何在 Javascript 中将函数绑定到对象数据成员的更改
- 在$.ajax调用中将附加数据添加到jQuery包装的对象数据中
- 当点击处理程序添加到谷歌地图圆圈标记时,无法访问对象数据
- JavaScript对象数据和数组
- 访问主数组内的数组中的对象数据
- 角度.js从NG重复更新对象数据
- HTML 对象数据文件(如果未找到)
- 设置对象数据结构数组属性
- Ajax 请求不发送我的对象数据
- 获取对象数据的浅拷贝的最快方法是什么
- 如何访问对象的键值?希望从对象数据填充表
- JSON.parse 似乎不解析对象数据
- 在 android WebView 中的 java 和 javascript 之间共享对象(数据)
- 选择 JSON 对象数据表元素以列出其所有元素
- 当响应 JSON 对象数据计数为零时,AJAX 成功回调函数重定向到错误回调