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 数组中的元素。
JavaScript 判断数组是否包含另一个数组的元素

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

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