天天看点

去除数组中重复的元素,数组去重一个数组中有重复元素,删除所有的重复元素,即数组去重 【面试常问】

一个数组中有重复元素,删除所有的重复元素,即数组去重 【面试常问】

实现步骤

  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)
           
去除数组中重复的元素,数组去重一个数组中有重复元素,删除所有的重复元素,即数组去重 【面试常问】

继续阅读