// es5写法
var newArr = []
var arr = [0, 2, 2, 3, 4, 0, 2]
// indexOf()在数组中没有这个值就返回-1
for (var i = 0; i < arr.length; i++) {
if (newArr.indexOf(arr[i]) == -1) {
newArr.push(arr[i])
}
}
console.log(newArr)
// es6的写法
var arr = [0, 2, 2, 3, 4, 0, 2]
var newArr = new Set(arr)
// 扩展运算符可以将数组或者对象转为用逗号分隔的参数序列
console.log(...newArr);
网友评论