ES5
let arr = [2, 4, 34, 4, 2, 2, 4, 5, 6, 3, 2]
var removeDuplicates = function(nums) {
var obj = {} // 用于判断
for(var i = 0; i < nums.length; i++) {
if (!obj[nums[i]]) { // 判断 防止下一次相同的
obj[nums[i]] = true
} else {
i -= 1 // 删除当前的一位数 就要返回当前位数
nums.splice(i, 1)
}
}
};
ES6写法
let test=[1,2,3,3,2,1]
[...new Set(test)]