【发布时间】:2019-12-31 10:10:43
【问题描述】:
只需要提出一个条件,如果条件为真,我需要根据条件显示一个块
我有一个结构如下的数组
const data = [
{ name: "item1" , values : [0,0,0,0,0]},
{ name: "item2" , values : [0,0,0,0,0]},
{ name: "item3" , values : [0,0,0,0,0]}
] // return false
const data = [
{ name: "item1" , values : [0,0,0,0,0]},
{ name: "item2" , values : [0,1,0,0,0]},
{ name: "item3" , values : [0,0,0,0,0]}
] // return true
基本上我需要以这样的方式进行检查,如果每个对象中“值”内的所有条目都是 0,则返回 false。如果“values”中的任何条目不是 0,则返回 true;
尝试过这样的事情。但似乎不工作
const isZero= (currentValue) => currentValue === 0;
console.log(data.every(isZero));
【问题讨论】:
标签: javascript ecmascript-6 ecmascript-5