// An highlighted block
function arrayIs(arr1,arr2){
// 长度不同返回false
if(arr1.length!=arr2.length){
return false
}
try{
arr1.forEach((item,index) => {
if(item!=arr2[index]){
throw new Error("unequal")
}
});
} catch (e){
if(e.message === 'unequal') {
return false
}
}
// 比较数组中每一项的值
return true
}
//使用
console.log(arrayIs([1,2],[1]))//输出false
比较两个数组是否完全相等
于 2021-03-02 09:14:08 首次发布