var containsDuplicate = function(nums) {
let tmpSet = new Set(nums)
let newNums = Array.from(tmpSet)
if(nums.length == newNums.length) {
return false
} else {
return true
}
};
containsDuplicate([1,2,3,1]) // false
这里用到了ES6中的set类型 它是一个没有重复的数组
然后再使用Array.from() 它可以将类数组类型的变量变成数组
然后我们就有2个数组了 判断他们的length就可以知道是否有重复的项
当然 new Set(arr) 也是快速去重的一个方法