美文网首页
JavaScript检查数组是否有重复值

JavaScript检查数组是否有重复值

作者: ilaoke | 来源:发表于2016-02-26 19:22 被阅读454次

http://stackoverflow.com/questions/19655975/check-if-an-array-contains-duplicate-values

JS检查数组中是否有重复值

/**
 * 检查数组元素是否有重复
 * 有重复返回true
 * @param arr 数组
 */
function checkArrayItemsIsDuplicate(arr) {
    var map = {}, i, size;

    for (i = 0, size = arr.length; i < size; i++){
        if (map[arr[i]]){
            return true;
        }
        map[arr[i]] = true;
    }

    return false;
}

相关文章

网友评论

      本文标题:JavaScript检查数组是否有重复值

      本文链接:https://www.haomeiwen.com/subject/jdjwkttx.html