700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js判断一个数组是否为另一个数组的子集

js判断一个数组是否为另一个数组的子集

时间:2023-05-11 05:54:14

相关推荐

js判断一个数组是否为另一个数组的子集

一、利用every()和includes()

/*js判断一个数组是否为另一个数组的子集*/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);//true

二、利用filter()和includes(),以及数组长度判断

/*js判断一个数组是否为另一个数组的子集*/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);//false

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。