概述
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) 也是快速去重的一个方法
最后
以上就是执着小白菜为你收集整理的判断数组中是否有重复的数的全部内容,希望文章能够帮你解决判断数组中是否有重复的数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复