SOURCE

// 首先将数组进行排序  将排序后的数组从第二元素开始依次与前一个元素进行比较  若找到相同的 就返回true  否则返回false
var containsDuplicate1 = function(nums) {
    if (nums.length == 0 || nums == null) {
        return false;
    }
    nums.sort();
    for (var i = 1; i < nums.length; i++) {
        if (nums[i] == nums[i-1]) {
            return true;
        }
    }
    return false;
};
// set类型中的元素是不重复的
var containsDuplicate2 = function(nums) {
    var set = new Set(nums)
    if(set.size == nums.length) {
        return false
    }else {
        return true
    }
};

console.log(containsDuplicate1([1,1,1,3,3,4,3,2,4,2]));
console.log(containsDuplicate2([1,1,1,3,3,4,3,2,4,2]));

console 命令行工具 X clear

                    
>
console