オブジェクトA1 =配列フィールド上のオブジェクトのネストされた配列を平らに
[{name:'x',age:21, addr:[{flat:1,add:'xyz'},{flat:2,add:'xsr'}]},
{name:'y',age:22, addr:[{flat:3,add:'xyz1'},{flat:4,add:'xsr1'}]]
所望の出力有無:
[{name:'x',age:21, addr:{flat:1,add:'xyz'}},
{name:'x',age:21, addr:{flat:2,add:'xsr'}},
{name:'y',age:22, addr:{flat:3,add:'xyz1'},
{name:'y',age:22, addr:{flat:4,add:'xsr1'}]
を提案してください!私はlodash/underscoreを使ってこれを達成しようとしています。
あなたは配列をループに持っており、すべての要素のためにできるだけ多くの新しい代替オブジェを作成'addr'プロパティにあるように、何もハードなものはありません。 – Azamantes
[Underscoreから重複した親子オブジェクトの配列を平坦化する]の可能な複製(http://stackoverflow.com/questions/18003083/underscore-to-flatten-nested-array-of-parent-child-objects) –