// 比较两个数组是否相等[不管顺序] let compare = (ar,ar2)=>{ var flag =true if(ar.length != ar2.length ) return !flag ar.forEach((v,i)=> typeof v === typeof ar2[i] ? v!=ar2[i] && (flag = !flag ):flag = !flag) return flag } console.log(compare([1,'2'],[1,2])); // false console.log(compare([1,2],[2,1])); // true