脚本宝典收集整理的这篇文章主要介绍了ES6 判定两个数组是否相同,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@ixenos 2021年11月17日17点38分
1 private isEqual(arr1:number[], arr2:number[]): boolean{ 2 if(!arr1 || !arr2) { 3 return false; 4 } else { 5 if(arr1.length==0 && arr2.length==0){ 6 return true; 7 } else if (arr1.length==0 && arr2.length!=0 || arr1.length!=0 && arr2.length==0){ 8 return false; 9 } else { 10 let big: number[], small: number[]; 11 big = arr1.length>=arr2.length ? arr1: arr2; 12 small = big===arr1? arr2: arr1; 13 for (let x = 0; x < big.length; x++) { 14 let b1 = big[x]; 15 if(small.indexOf(b1)==-1){ 16 return false; 17 } 18 } 19 return true; 20 } 21 } 22 }
以上是脚本宝典为你收集整理的ES6 判定两个数组是否相同全部内容,希望文章能够帮你解决ES6 判定两个数组是否相同所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。