js中判斷兩個數組是否相等的方法


1、 將兩個數組轉成字符串比較

 

1.1但是發現他們只是順序不相等也被當做不相等

 

1.2、我們可以先把數組排序按照從小到大的順序sort()函數

 

這樣的就是"1,2,3"=="1,2,3"結果是相等的。

2、如果數組里的元素是標量,非object類型,可以使用==比較數組里的元素:

var scalarArrayEquals = function(array1,array2) {
return array1.length==array2.length && array1.every(function(v,i) { return v === array2[i]});
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM