我想要实现的功能如下:
_(data)
.map(() => /** ... */)
.reduce(function (modifier, doc) {
modifier.$set = modifier.$set || {};
modifier.$set.names = doc.names;
return modifier;
}, {})
.map(() => /** ... */)
.flatten()
然而,在使用reduce后,链条似乎被打断了。
有没有办法从reduce返回的值继续链式操作呢?
reduce
返回什么?我们无法重现您的问题。提供一个能够复制该问题的演示将有所帮助。 - charlietfl{ $set: { names: [ 'alex', 'jeff' ] } }
的东西。 - corvid