1. 程式人生 > >js中陣列除重方法大全

js中陣列除重方法大全

Array型別是js中的三大引用型別之一;

Array中的每一項都可以用來儲存任何型別的資料,所以在陣列除重過程中就得考慮周全,下面將要介紹幾種陣列除重方式:

(1)由於indexOf對陣列又迴圈了一次,所以效能不是最佳,加之indexOf在ie9以下不相容;

(2) 由於雜湊表,吧已經出現過的元素通過下標存入object內,下標的引用資料較快;

(3)通過陣列排序,然後比較相鄰的倆個元素;