JavaScript 解决数组查重 问题(三种解决方法)

简介: JavaScript 解决数组查重 问题(三种解决方法)

方法一

    var arr2=[];
        for(var i=0;i<arr1.length;i++){
            if(arr2.indexOf(arr1[i])==-1){
                arr2.push(arr1[i])
            }
        }
        console.log(arr2);

方法二

    var arr1 = [1, 2, 2, 3, 4, 4, 4, 4];
        var arr2 = [];
        for (var i = 0; i < arr1.length; i++) {
            for (var j = 0; j < arr1.length; j++) {
                if (arr2.includes(arr1[i]) == false) {
                    arr2.push(arr1[i])
                }
            }
        }
        console.log(arr2);

方法三

 var arr1 = [1, 2, 2, 3, 4, 4, 4, 4];
        var arr2 = [];
        for (var i = 0; i < arr1.length; i++) {
            for (var j = 0; j < arr1.length; j++) {
                if (arr2.includes(arr1[i]) == false) {
                    arr2.splice(0, 0, arr1[i])
                }
            }
        }
        console.log(arr2);
相关文章
|
5天前
|
JavaScript
js【详解】arr.reduce() 数组缩减
【7月更文挑战第12天】
9 1
|
12天前
|
JavaScript API
js【最佳实践】遍历数组的八种方法(含数组遍历 API 的对比)for,forEach,for of,map,filter,reduce,every,some
js【最佳实践】遍历数组的八种方法(含数组遍历 API 的对比)for,forEach,for of,map,filter,reduce,every,some
24 1
|
14天前
|
前端开发 JavaScript
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
|
15天前
|
JavaScript 前端开发 网络架构
JavaScript编码之路【对象的增强、ES6新特性之函数的默认值设置 、rest参数 (剩余参数)、拓展运算符、对象与数组的解构赋值】
JavaScript编码之路【对象的增强、ES6新特性之函数的默认值设置 、rest参数 (剩余参数)、拓展运算符、对象与数组的解构赋值】
20 1
|
15天前
|
JavaScript 前端开发 索引
JavaScript编码之路 【JavaScript之操作数组、字符串方法汇总】(三)
JavaScript编码之路 【JavaScript之操作数组、字符串方法汇总】(三)
17 1
|
12天前
|
JavaScript
JS【数组】交集、差集、补集、并集
JS【数组】交集、差集、补集、并集
8 0
若依修改,改若依首页,若依修改了路由不出现如何解决,修改路由必须在permission.js中的白名单添加新的路由,修改了路由,不出现,解决方法是在白名单中添加对应的路径:
若依修改,改若依首页,若依修改了路由不出现如何解决,修改路由必须在permission.js中的白名单添加新的路由,修改了路由,不出现,解决方法是在白名单中添加对应的路径:
|
12天前
|
JavaScript
JS 【详解】双指针排序 -- 数组合并后递增排序
JS 【详解】双指针排序 -- 数组合并后递增排序
9 0
|
12天前
|
JavaScript API 索引
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
29 0
|
12天前
|
JavaScript 索引
js 类数组 转 数组
js 类数组 转 数组
15 0