您的位置:首页 > Web前端 > JavaScript

js删除数组里重复的元数

2007-12-18 22:08 330 查看
导读:
  1、返回无重复的新数组(就是原数组删除重复的元素)
  
  Array.prototype.strip=function(){
  if(this.length<2) [this[0]]||[];
  var arr=[];
  for(var i=0;i  arr.push(this.splice(i--,1));
  for(var j=0;j  if(this[j]==arr[arr.length-1]){
  this.splice(j--,1);
  }
  }
  }
  return arr;
  }
  var arr=["123a",85,4,,54,"123a",85,8,8,1,2,5,4,7,8,54,"44"];
  alert(arr.strip());
  
  Array.prototype.strip=function(){
  if(this.length<2) return [];
  var arr=[];
  var del=[];
  for(var i=0;i  arr.push(this.splice(i--,1));
  for(var j=0;j  if(this[j]==arr[arr.length-1]){
  del.push(this.splice(j--,1));
  }
  }
  }
  return del;
  }
  var arr=["123a",85,4,,54,"123a",85,8,8,1,2,5,4,7,8,54,"44"];
  alert(arr.strip());
  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: