JavaScript 判断数组是否包含另一个数组的元素
JavaScript 判断数组是否包含另一个数组的元素
可以使用数组的 every() 方法和 includes() 方法来判断一个数组是否包含另外一个数组里面的元素。
示例代码
const arr1 = [1, 2, 3, 4];
const arr2 = [2, 4];
const isContained = arr2.every(item => arr1.includes(item));
console.log(isContained); // true
解释
every()方法:用于检测数组中的所有元素是否都符合指定条件,如果所有元素都符合条件则返回true,否则返回false。includes()方法:用于判断数组中是否包含指定的元素,如果包含则返回true,否则返回false。- 上述代码中,
arr2.every()方法用于检测arr2数组中的所有元素是否都包含在arr1数组中,如果都包含则返回true,否则返回false。 arr1.includes()方法用于判断arr1数组中是否包含arr2数组中的元素。
原文地址: https://www.cveoy.top/t/topic/hzjF 著作权归作者所有。请勿转载和采集!