去除js数组中的重复元素

来源:互联网 发布:js如何把div隐藏 编辑:程序博客网 时间:2024/06/05 11:01
<script>    var arr = [1,3,4,5,4,2,3];     var arr1 = [];//用新数组去存储元素     for (var k in arr) {         if(arr1.indexOf(arr[k]) == -1){           arr1[arr1.length] = arr[k];           //或使用arr1.push(arr[k]);         }     }     console.log(arr1);</script>

不可在原数组上使用delete方法,因为此方法删除元素后不改变数组长度,即原位置仍被占据,访问其值时返回undefined。

原创粉丝点击