【发布时间】:2020-05-19 15:24:49
【问题描述】:
我有这个数组,如果有一个等于 9 的“三”,我想得到一个布尔值(真)
myArr = [ { 苹果:6个, 篮子: [ { 一:1, 二:2, 三:3 }, { 一:4, 二:5, 三:6 } ] }, { 苹果:9, 篮子: [ { 一:1, 二:2, 三:3 }, { 一:4, 二:5, 三:9 } ] } ]
我尝试了什么:
enter code here
this.myArr.forEach( data => {
if(data.basket.filter(cur => cur.one === 0 || cur.three === 9)) {
console.log('true')
}
})
由于某种原因,我不知道为什么,这总是记录为真。
【问题讨论】:
标签: javascript arrays typescript object ecmascript-6