次のコードを使用して、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 をフリーズさせるだけです。
更新: これは、ペーストビンのすべての栄光である「さらに多くのことを行う」です: http://pastebin.com/Mfr90uq7。潜在的な競合を避けるために変数名を sub から sub_m に変更しましたが、問題は解決しませんでした。