我是靠谱客的博主 执着小白菜,这篇文章主要介绍判断数组中是否有重复的数,现在分享给大家,希望可以做个参考。

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) 也是快速去重的一个方法

最后

以上就是执着小白菜最近收集整理的关于判断数组中是否有重复的数的全部内容,更多相关判断数组中是否有重复内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部