var last = -1
var result = []
for(var i = 0i<list.lengthi++){
if(i==0&&last==-1){
last = list[i]
result.push(list[i])
continue
}
var temp = list[i]
if(temp!=last){
last = temp
result.push(list[i])
}
}
console.log(result)
一般来讲,集合中是不能有两个相同的元素的,因为集合具有互异性,出现两个相同的元素则不是集合。但实际上,集合的要求并没有那么苛刻,如果集合中出现了两个相同元素,我们认为集合中只含有其中一个元素即可,这样是没有关系的。不过在集合的表述中,是不允许出现相同元素的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)