这可能吗?当我尝试这样做时,输出不是我所期望的.赫雷斯是
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' } }; }