在作为对象一部分的每个数组元素上都有条件

vr12

只需提出一个条件,即需要根据条件显示一个块

我有以下结构的数组

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。如果“值”中的任何条目不是0,则返回true;否则返回true。

尝试过这样的事情。但似乎不起作用

const isZero= (currentValue) => currentValue === 0;
console.log(data.every(isZero));
妮娜·斯科茨(Nina Scholz)

您可以检查数组和values

const check = array => array.some(({ values }) => values.some(Boolean));

console.log(check([{ 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
console.log(check([{ 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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何有条件地匹配行的最后一部分?

R:根据另一部分排序值有条件地对一列进行排序

作为WHERE子句的一部分检查数组对象

输入集中时,React Native有条件地呈现视图的一部分

保留数组的第一个元素作为序列的一部分

XSLT:每个孩子都有一部分的div

检查一个javascript数组是否包含另一个数组的所有元素或元素值的一部分

如何遍历对象数组并将键值作为字符串的一部分返回

比较并数组化为对象数组,然后返回匹配对象的一部分

2个数组的总和,每个数组上都有条件

有条件地使用嵌套的for循环的一部分

将数组作为对象的一部分传递给Ajax调用

复制Java对象数组的一部分

从perl中的一部分哈希创建一个数组

PHP检查是否另一个数组的一部分

R用可能的替换向量有条件地替换字符串的一部分

保存作为数组一部分的TypeScript数组

如何分隔我拥有的数组成员,作为一部分(基于每个成员的字符数/小于等于 6)?

我将如何为作为 cloudant nosql 中数组一部分的元素创建索引?

有条件地对一部分进行身份验证,例如 Windows 身份验证上应用程序的 /secure 以及 OAuth2 上应用程序的其余部分

如何创建作为数组中对象一部分的扁平数组数组,实质上是获取多个对象的子数组?

仅当该表单组中的另一个特定表单控件具有值时,才根据需要有条件地设置特定表单控件(较大表单组的一部分)

在while条件中分配作为条件一部分的变量有什么好处?

如何访问作为对象数组一部分的对象内的数组的值?

如何选择一个将数组作为其构造函数一部分的对象?

将数据插入带有条件的表中的每条记录,但会自动填充其中的一部分....我会尽力解释:-)

更有效的方法来过滤对象数组的一部分?

if 条件作为 GIT 命令的一部分

如何仅提取列表中每个元素的一部分?

TOP 榜单

热门标签

归档