JavaScript 判断集合是否包含另一个集合的值
可以使用 for 循环和 Array 的 includes 方法来判断一个集合是否包含另一个集合的值。
例如,假设有两个集合 a 和 b,可以使用以下代码判断集合 a 是否包含集合 b 的所有值:
const a = [1, 2, 3, 4, 5];
const b = [2, 4];
for (let i = 0; i < b.length; i++) {
if (!a.includes(b[i])) {
console.log('集合 a 不包含集合 b 的所有值');
break;
}
}
console.log('集合 a 包含集合 b 的所有值');
代码中,首先定义了集合 a 和集合 b,然后使用 for 循环遍历集合 b 中的每个值,如果在集合 a 中不存在该值,则输出'集合 a 不包含集合 b 的所有值',并使用 break 语句跳出循环;否则继续遍历,直到集合 b 中的所有值都被判断完毕。最后输出'集合 a 包含集合 b 的所有值'。
原文地址: https://www.cveoy.top/t/topic/ldRO 著作权归作者所有。请勿转载和采集!