var arr = [2,1,6,8,1,4,6];
console.log(removeRepeat(arr));
/**
* 数组去重
* @param {*} array
*/
function removeRepeat(array){
for (var i = 0; i < array.length; i++) {
// 从第二个数开始跟第一个数先比,
// 上一遍循环遍历要比的元素的下一位开始算,所以j = i+1开始遍历
for (var j = i + 1; j <= array.length - 1; j++) {
if(array[i] == array[j]){
array.splice(j, 1);
}
}
}
return array;
}
网友评论