JavaScript将数组内重复的内容删除

var arr = [1,2,2,3,5,2,4,6];
// 循环遍历数组
for(var i = 0;i<arr.length;i++){
    for(var j = i+1;j<arr.length;j++){
        if(arr[i] == arr[j]){// 第一位和第二位进行比较
            arr.splice(j,1);//干掉第j个,干掉1个
            j--;//因为干掉一个,数组中就少一个,所以j也要减去一个
        }
    }
}
alert(arr);//[1,2,3,5,4,6]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.duanlonglong.com/qdjy/300.html