这里只写两种最简单易懂的方法,欢迎大家补充。
1.es6->set
var arr = [1,1,2,2,2,3,4,5,5,4,3,2,2,2,1,1];
console.log(new Set(arr));
2.for循环
var arr = [1,1,2,2,2,3,4,5,5,4,3,2,2,2,1,1];
var newArr = [];
for(let i = 0; i < arr.length; i++){
if(newArr.indexOf(arr[i]) == -1){
newArr.push(arr[i]);
}
}
console.log(newArr);