首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js过滤数组中反复元素

2012-10-06 
js过滤数组中重复元素function getUnique(someArray){ tempArraysomeArray.slice(0)//复制数组到临时数

js过滤数组中重复元素

function getUnique(someArray){ tempArray=someArray.slice(0);//复制数组到临时数组 for(var i=0;i<tempArray.length;i++) {  for(var j=i+1;j<tempArray.length;)  {   if(tempArray[j]==tempArray[i])   //后面的元素若和待比较的相同,则删除并计数;   //删除后,后面的元素会自动提前,所以指针j不移动   {    tempArray.splice(j,1);   }   else   {    j++;   }   //不同,则指针移动  } } return tempArray;}

热点排行
Bad Request.