【发布时间】:2020-03-19 11:28:41
【问题描述】:
我试图弄清楚是否所有三个对象都在优化且更少的代码中定义。为此,我使用lodash 和reduce。但它没有给我正确的价值。我是否以错误的方式使用 reduce ?
checker1 = ((level1.test[testState.Id]['p1']['o1'] == undefined) &&
(level1.test[testState.Id]['p1']['o2'] == undefined) &&
(level1.test[testState.Id]['p1']['o3'] == undefined))
console.log('checker',checker1) //true
checker2 = _.reduce(level1.test[testState.Id] ,
(checker, val) => {return checker || (val == undefined)}, false)
console.log('checker',checker2) //false! It should be true!
【问题讨论】:
标签: javascript reactjs lodash