数组splice方法—去重

来源:互联网 发布:航信网络开票系统 编辑:程序博客网 时间:2024/05/17 06:12
<script>var arr = [ 'TM', '钟毅', '张森', '杜鹏', 'Leo' ];// 删除、替换、添加arr.splice( 0 , 0, 'aaaaaa');   // 第一个参数: 规定从何处添加/删除元素; 第二个参数:规定应该删除多少元素。arr.splice( 0, 2, '莫涛 or 钟毅' );   //替换    ['莫涛 or 钟毅','张森', '杜鹏', 'Leo']</script>

去重

<script>    window.onload = function(){        var arr = [1,2,2,3,4,2];        for(var i=0; i<arr.length; i++){            for(var j=i+1; j<arr.length; j++){                if(arr[i]==arr[j]){         //如果第一个和第二个一样,splice方法减去第二个;                    arr.splice(j,1);                    j--;                }            }        }        alert(arr);        //方法二        var arr = [1,2,2,3,4,2];        var arrNew = new Set(arr);   //setObj = new Set() 可以是任何类型的单个值的集合。        var ary = [...arrNew];        alert(ary);    };</script>
原创粉丝点击