一、使用Set去重
/**
* @param {number[]} nums
* @return {boolean}
*/
var containsDuplicate = function(nums) {
return nums.length > [...new Set(nums)].length
};
二、使用hashTable
/**
* @param {number[]} nums
* @return {boolean}
*/
var containsDuplicate = function (nums) {
const hashMap = {}
for (let i = 0; i < nums.length; i++) {
if (hashMap[nums[i]]) {
return true
}
hashMap[nums[i]] = true
}
return false
};