JavaScript js数组去重源码

来源:互联网 发布:学生杀老师知乎 编辑:程序博客网 时间:2024/05/21 06:50
源码下载
<!DOCTYPE html><html><head runat="server">    <title>js数组去重</title>    <script type="text/javascript">        //数组去重        function GetArryDistinct(_this) {            var arry = new Array();            for (var i = 0; i < _this.length; i++) {                if (arry.indexOf(_this[i]) < 0) { arry.push(_this[i]); }            }            return arry;        }        //使用示例:        //测试数组        var arry = new Array();        arry.push(0);        arry.push(1);        arry.push(1);        arry.push(2);        arry.push(3);        arry.push(4);        arry.push(4);        //循环输出原数组        for (var i = 0; i < arry.length; i++) {            document.writeln(i + ":" + arry[i] + "<br/>");        }        //输出结果:0 1 1 2 3 4 4        document.writeln("-----<br/>");        //数组去重        arry = GetArryDistinct(arry);        //循环输出去重后的数组        for (var i = 0; i < arry.length; i++) {            document.writeln(i + ":" + arry[i] + "<br/>");        }        //输出结果:0 1 2 3 4    </script></head><body>    <form id="form1" runat="server">    </form></body></html>

原创粉丝点击