这可行,但我如何链接它?...
allWeeks = _.flatten(_.pluck(dates.months, 'weeks'))
allDays = _.flatten(_.pluck(allWeeks, 'days'))
我已经尝试过:
allDays = _.chain(dates.months).pluck('weeks').flatten().pluck('days').flatten()
还有这个:
allDays = _(dates.months).pluck('weeks').flatten().pluck('days').flatten()
最佳答案
我不会因为纯粹的尴尬而删除这个问题,而是把答案留在这里,让其他可怜的笨蛋想知道“为什么我的 lodash 链不工作?!”:
You must end the chain with
.value()
所以这个:
allDays = _.chain(dates.months).pluck('weeks').flatten().pluck('days').flatten().value()
还有这个:
allDays = _(dates.months).pluck('weeks').flatten().pluck('days').flatten().value()
关于javascript - 使用 lodash 链接 pluck() 和 flatten(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21920550/