可以使用filter()方法结合箭头函数来实现筛选出对象中的数组中的某个值等于true的数组。具体步骤如下:

// 示例对象
const obj = {
  arr1: [true, false, true],
  arr2: [false, false, false],
  arr3: [true, true, true]
};

// 使用filter()方法筛选出数组中某个值等于true的数组
const result = Object.values(obj).filter(arr => arr.includes(true));

console.log(result);

输出结果为:

[ [ true, false, true ], [ true, true, true ] ]

在上述代码中,首先使用Object.values()方法将对象中的所有值转换为数组,然后使用filter()方法对数组进行筛选。箭头函数arr => arr.includes(true)用来判断数组中是否包含true,如果包含则返回true,否则返回false。最终返回的结果就是对象中数组中某个值等于true的数组

js如何筛选出对象中的数组中的某个值等于true的数组

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

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