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); }
数组去重牛客网
最新推荐文章于 2022-03-23 02:11:03 发布