有没有办法让 Lodash 提前终止,以便返回 true 而不是抛出异常?
_.chain([i => 'a', 0])
.reduce((prev, curr) => prev.concat(curr()), [])
.some(i => i == 'a')
.value()
最佳答案
我相信实际上我对问题的思考是错误的,如果我想要的答案是 .some() 的 bool 结果,那么这应该是我的最高阶查询。
_.chain([i => 'a', 0])
.some(i => i() == 'a')
.value();
然后它首先评估第一项并提前退出。期待 Lodash 的具体答案是没有用的。
关于javascript - Lodash如何短路终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49154863/