私は、配列内のトラフの2次元オブジェクトをループしています。私は現在、これを次のように実行します。配列内のオブジェクトをループする
私の配列は、この
jQuery.each(myarray, function(i, first) {
jQuery.each(first.child_obj, function(j, second) {
//do stuff
}
});
});
状の第2レベルのオブジェクトを通じて、この
var myarray = [
0: {
child_obj: {}
}
1: {//etc}
];
そしてIループのように見えるので、それがループ内のループです。それはうまく動作しますが、それは非常にきれいに見えないし、私はこれを行うために良い(と短い)方法かもしれないと感じる。 私がこれをやっているのは、すべてchild_obj
で何かする必要があるからです。
:
for()
、.map()
などが適切にそれを扱うことはできませんが、これは、オブジェクトをループできますので、私はjQuery.each()
を使用しています。- 配列またはその内容の構造を変更できません
- インデックス(args
i
およびj
)を使用する必要はありません。
良い方法はありますか?
Array.prototype.forEach() – user7951676
@ user7951676これを使って第2レベルのオブジェクトを取得する方法を説明できますか? – poepje
@JaromandaXどういう意味ですか? – poepje