天天看點

去除數組中重複的元素,數組去重一個數組中有重複元素,删除所有的重複元素,即數組去重 【面試常問】

一個數組中有重複元素,删除所有的重複元素,即數組去重 【面試常問】

實作步驟

  1. 定義一個空的數組
  2. 周遊數組
  3. indexOf() 方法查找每個值的索引
  4. 添加元素到空數組中

js實作代碼

var arr = [1, 2, 3, 6, 6, 5];
        // 定義一個空的數組
        var arr2 = []
        //周遊數組
        for (var i = 0; i < arr.length; i++) {
            // indexOf() 方法傳回調用它的 String 對象中第一次出現的指定值的索引,如果未找到該值,則傳回 -1。
            if (arr2.indexOf(arr[i]) == -1) {
                // 查找索引值,如果在arr2中未找到,添加到arr2中
                arr2.push(arr[i])
            }
        }
        console.log(arr2)
           
去除數組中重複的元素,數組去重一個數組中有重複元素,删除所有的重複元素,即數組去重 【面試常問】

繼續閱讀