JS中數組對象去重

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將不會有重複的元素


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章