1.方法一:利用se6的set去重
const arr =Array.from(new Set([1,1,2,2,3,3]))
console.log(arr)
// [1,2,3]
2:方法二:for循环splice去重
const arr = [1, 1, 8, 8,6];
function setNoRepeated(arr: number[]) {
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); // splice相等删除后者,改变原数组
j--;
}
}
}
return arr
}
console.log(setNoRepeated(arr));