Array.prototype.uniq = function () {
var resArr = [];
var flag = true;
for(var i=0;i<this.length;i++){
if(resArr.indexOf(this[i]) == -1){
if(this[i] != this[i]){ //排除 NaN
if(flag){//此处flag用来检测是不是上面的NaN
resArr.push(this[i]);
flag = false;
}
}else{
resArr.push(this[i]);
}
}
}
console.log(resArr);
}
数组去重牛客网
最新推荐文章于 2025-05-10 00:48:51 发布
760

被折叠的 条评论
为什么被折叠?



