【发布时间】:2016-10-06 20:57:55
【问题描述】:
我有很多文件需要上传到我的数据库,我正在通过浏览器执行此操作,而服务器在发送给它的数据方面存在大小问题,并且它拒绝了它。在这种情况下,服务器不受我的控制,因此我需要将这些对象分解为更小的对象,然后再将它们发送到服务器以插入数据库(如果重要,请重新思考数据库)。不需要插入它们的顺序,我只需要将文件分解成更小的部分。
我知道我需要一个循环,但我不明白如何循环 100 个对象,将它们保存为另一个对象,将它们发送到服务器,然后从 101 开始,依此类推......
遍历我得到的所有对象,但我无法弄清楚或找到示例。
下面的代码是为了它的目的而工作,但是它只会到 250 然后停止,它不会超过那个.....
var lineData = jsonData.theData;
var newData = [];
var newLine;
//Shows on the browser console how many objects there are in the data
console.log(jsonData.theData.length);
//Goes through the Data and grabs the first 1000 lines
for(var i = 0; i< 250; i++){
newLine = lineData[i]
newData.push(newLine);
console.log(lineData[i]);
}
【问题讨论】:
-
提示:创建数组数组。外部数组包含 100 个元素的内部数组。
-
有什么方法可以让服务器管理员增加帖子大小?对我来说似乎是解决问题的最佳方法。
-
我可以,但是我想以此作为学习经验。
标签: javascript loops object