我想做类似下面的事情
_(data)
.map(() => /** ... */)
.reduce(function (modifier, doc) {
modifier.$set = modifier.$set || {};
modifier.$set.names = doc.names;
return modifier;
}, {})
.map(() => /** ... */)
.flatten()
然而,似乎在减少后,链断裂。
有没有办法从reduce返回的值继续链?
答案 0 :(得分:2)
lodash文档说reduce()不可链接。看这里: “默认情况下不可链接的包装器方法是:... reduce” https://lodash.com/docs#_