【发布时间】:2017-09-25 08:39:15
【问题描述】:
我有这个数组:[{ name: "A1", arr: [1,2] }, { name: "A2", arr: [1] }]
如何将第一个对象拆分为应仅包含一个数组值的两个对象?
结果应该是:
[{name: "A1", arr: [1] }, {name: "A1", arr: [2]}, {name: "A2", arr: [1] }]
我没有在 lodash 文档中找到任何可以帮助解决此问题的通用工具。 (实际上我很少使用 lodash,所以这就是我要求帮助我的原因)。
感谢您的帮助!
【问题讨论】:
-
我会使用 reduce 函数。如果你愿意,我可以给你一个示例解决方案。
标签: javascript arrays json collections lodash