使用数组的every方法来判断是否所有选中的数据都符合条件。下面是一个示例代码:

const data = [
  { id: 1, name: 'John', age: 25 },
  { id: 2, name: 'Jane', age: 30 },
  { id: 3, name: 'Bob', age: 35 },
  { id: 4, name: 'Alice', age: 40 }
];

const selectedData = [data[0], data[2]]; // 假设选中第一条和第三条数据

const result = selectedData.every(item => item.age > 30);

console.log(result); // 输出 false,因为选中的数据中有一条不符合 age > 30 的条件

在上面的代码中,我们先定义了一个数据数组data,然后选中了第一条和第三条数据,存放在selectedData数组中。然后我们使用every方法遍历selectedData数组中的每一项数据,并判断其age属性是否大于30。如果有一条数据不符合该条件,every方法会返回false,否则返回true。所以最后输出结果为false

React 数组判断:选中数据条件筛选与 every 方法应用

原文地址: https://www.cveoy.top/t/topic/p6EW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录