JS數組去重
JS中對數組去重最好不要用unique方法,該方法主要是對dom節點數組的去重,如果對普通的數組元素去重只會去掉與之相鄰的重複元素,也就是如果數組中還有不相鄰的重複元素存在,將不會被去掉,而且有時候會出現問題,所以對數組去重可以利用如下方法: 先對數組a進行遍歷,同時創建一個新的數組對象arr
for (var i=0 ;i<a.length;i++)
{ if (arr.indexOf(a[i]) == -1) {
arr.push(a[i])
}
}
經過這樣處理後的數組arr將不會有重複的元素