• 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>
  • 相关阅读:
    Java 调用存储过程、函数
    Java BaseDao
    写好Java代码的30条经验总结
    15款Java程序员必备的开发工具
    Oracle基础 表分区
    Oracle基础 索引
    Oracle基础 触发器
    Oracle基础 程序包
    Oracle基础 自定义函数
    Oracle基础 存储过程和事务
  • 原文地址:https://www.cnblogs.com/yueranran/p/15376795.html
Copyright © 2020-2023  润新知