我正在尝试使用以下代码迭代 Javascript 中的一些数据:
for (var i = 0; i < fromdata.length; i++) {
var mainid = fromdata[i].id;
var sub = afcHelper_Submissions[mainid];
/* do more stuff */
fromdata
是一个对象数组,看起来像这样:
[{ type="ffu", to=" Jon Corzine ", id=1, more...}, { type="ffu", to=" Jon Corzine ", id=2, more...}]
如您所见,我只想获取每个对象的 id 并将其存储到 mainid ,然后对其进行更多操作;但是,我遇到了麻烦:循环!循环!循环!循环一次又一次地运行。它永远不会停止,只是设法冻结了 Firebug。
更新:这是“做更多的事情”,在它的所有 pastebin 荣耀中:http: //pastebin.com/Mfr90uq7。请注意,我将变量名从 sub 更改为 sub_m 以避免潜在的冲突,但问题仍然存在。