js数组去重方法

时间:2022-12-30 10:44:39

js数组去重方法

1.数据格式:

var arr = [1,1,1,1,1,2,2,2,3,4,4,5,6,7,7,7,7,8,9,9,9];

2.去重方法:

    //数组去重
function uniqueList(array){
var r = [];
for(var i = 0, l = array.length; i < l; i++) {
for(var j = i + 1; j < l; j++)
if (array[i] === array[j]) {
j = ++i;
}
r.push(array[i]);
}
return r;
}

3.调用方法:

uniqueList(arr);

4.返回结果:

[1, 2, 3, 4, 5, 6, 7, 8, 9]