zoukankan      html  css  js  c++  java
  • js去重函数(封装函数)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>数组去重</title>
        <style>
            .main{
                
            }
            .one,
            .two{
                background-color: aqua;
                width: 100px;
                height: 100px;
                float: left;
            }
            .two{
                background-color: blueviolet;
            }
            .erjiu{
                width: 1000px;
                height: 50px;
                background-color: chartreuse;
            }
            .claerfix::after{
                content: '';
                clear: both;
                display: block;
                height: 0;
                visibility: hidden;
            }
        </style>
    </head>
    <body>
        <div class="main claerfix">
            <div class="one"></div>
            <div class="two"></div>
        </div>
        <div class="erjiu"></div>
    </body>
    <script>
        // var arrys=['c','a','z','a','x','a','x','c','b'];
        // 封装去重函数
        function selectArry(arrys){
            var newArry=[]; //创建新的空数组
            for(i=0;i<arrys.length;i++){    //遍历旧数组
            // newArry.push(arrys);
            if(newArry.indexOf(arrys[i])===-1){ //如果新数组里没有旧数组里的某个元素
                // 使用indexOf()是因为如果遇到重复元素会自动选择第一个元素
                // 添加到新数组后也不会打乱旧数组的顺序
                newArry.push(arrys[i]); //就把该元素添加到新数组里
            }
        }
        return newArry; //返回新数组
        }
        // 调用函数
        var one=selectArry(['c','a','z','a','x','a','x','c','b']) ;
        console.log(one);
        // console.log(newArry);   //['c', 'a', 'z', 'x', 'b']
    </script>
    </html>
  • 相关阅读:
    编码问题
    僵尸进程与孤儿进程
    进程理论 阻塞非阻塞 同步异步 I/O操作
    浏览器上网流程以及套接字介绍
    OSI七层模型
    JsonResponse返回中文乱码问题
    查看源码所在位置
    linux ssh登录的小知识
    centos7安装python3.6
    Jquery的使用
  • 原文地址:https://www.cnblogs.com/yueranran/p/15376795.html
Copyright © 2011-2022 走看看