有一個對象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 /下劃線來完成此操作。
你必須循環陣列之上,併爲每一個元素創建許多新的替代OBJE因爲在'addr'屬性中有cts,沒有什麼困難。 – Azamantes
[下劃線以平坦父/子對象的嵌套數組]可能的重複(http://stackoverflow.com/questions/18003083/underscore-to-flatten-nested-array-of-parent-child-objects) –