1.遍歷數組法
最簡單的去重方法,實現思路:新建一新數組,遍歷傳入數組,值不在新數組就加入該新數組中;注意點:判斷值是否在數組的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多寫一些兼容低版本瀏覽器代碼,源碼如下:
- // 最簡單數組去重法
- function unique1(array){
- var n = []; //一個新的臨時數組
- //遍歷當前數組
- for(var i = 0; i < array.length; i++){
- //如果當前數組的第i已經保存進了臨時數組,那么跳過,
- //否則把當前項push到臨時數組里面
- if (n.indexOf(array[i]) == -1) n.push(array[i]);
- }
- return n;
- }
新聞熱點
疑難解答
圖片精選