有一个对象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) –