JS实现数组重复数据删除

电脑杂谈  发布时间:2020-07-12 11:10:06  来源:网络整理

js string数组转int数组_js合并json数组去重复_js 数组去重

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>数组去重</title>
    </head>
    <body>
        <script type="text/javascript">
            function array_dedup(arr){
                return Array.from(new Set(arr));
            }
            let arr=array_dedup([1,2,3,3,4,5,5,6]);
            console.log(arr);//1,2,3,4,5,6
            
        </script>
    </body>
</html>

js 数组去重_js string数组转int数组_js合并json数组去重复

使用此方法非常简单且易于理解. 此方法主要使用Set的内部结构原理js 数组去重,然后通过Array.from()方法将其转换为数组.

js合并json数组去重复_js 数组去重_js string数组转int数组

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>数组去重</title>
    </head>
    <body>
        <script type="text/javascript">
            let arrs=[1,2,3,4,5,5,6];
            function arraydedep(arr){
                let temp=[];
                for(let i=0;i<arr.length;i++){
                    if(temp.indexOf(arrs[i])==-1){
                        temp.push(arrs[i])
                    }    
                }
                return temp;
            }
            let arr=arraydedep(arrs);
            console.log(arr);//1,2,3,4,5,6
        </script>
    </body>
</html>

js合并json数组去重复_js string数组转int数组_js 数组去重

此方法可能是我开发过程中最常遇到的方法!

js string数组转int数组_js合并json数组去重复_js 数组去重

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>数组去重</title>
    </head>
    <body>
        <script type="text/javascript">
            let arr=[1,2,2,3,3,4,5];
            let unique=[...new Set(arr)];
            console.log(unique);//输出1,2,3,4,5
            
        </script>
    </body>
</html>

此方法更舒适,代码简单js 数组去重,易于使用和阅读.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-277585-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...