思路:
使用循环遍历判断的子集数组,判断遍历到的数组元素是否存在父集数组。 这里使用了数组的includes方法,当然也可以使用别的方法。 ps:这里没有进行边界判断,只是实现了最简单功能。
// 示例代码:
var paArr = [1, 2, 3, 4, 5, 6]
var chArr = [1]
var chArr1 = [1,2,9]
function func(paArr, chArr) {
for (let i = 0; i < chArr.length; i++) {
if (!paArr.includes(chArr[i])) {
return false
}
}
return true
}
console.log(func(paArr, chArr)); // 返回true
console.log(func(paArr, chArr1)); // 返回false