一、利用every()和includes()
let arr1=[1,2,3,null,NaN,undefined,Infinity,''];
let arr2=[0,1,2,3,4,null,NaN,undefined,Infinity,''];
function getResult(arr1, arr2) {
return arr1.every(item => {
return arr2.includes(item);
})
}
let res = getResult(arr1, arr2);
console.log(res);
二、利用filter()和includes(),以及数组长度判断
let arr1=[1,2,3,4,5,null,NaN,undefined,Infinity,''];
let arr2=[0,1,2,3,4,null,NaN,undefined,Infinity,''];
function getResult(arr1, arr2) {
let len = arr1.length;
let tempArr = arr1.filter(item => {
return arr2.includes(item);
})
if(tempArr.length === len) {
return true;
}else {
return false;
}
}
let res = getResult(arr1, arr2);
console.log(res);