var arr1 = ["<option>1<option>","<option>1<option>","<option>2<option>","<option>2<option>","<option>3<option>","<option>3<option>"]; var numarr = [1,1,2,2,3,3]; //数字去重 function unique(arr,removeAll){ arr.sort(function(a,b){return a-b});//先排序 var s=arr.join(',')+','; arr= s.replace(/(\d+,)\1+/g,removeAll?'':'$1').replace(/,$/,'').split(','); for(var i=0;i<arr.length;i++)arr[i]=parseInt(arr[i],10);//重新转为数字 return arr } alert(unique(numarr)); //字符串去重 function undulpicate(array){ for(var i=0;i<array.length;i++) { for(var j=i+1;j<array.length;j++) { if(array[i]===array[j]) { array.splice(j,1);//删除重负 j--; } } } return array; } alert(undulpicate(arr1));
//JS刷新页面
var reflush = document.getElementById("reload_state"); reflush.onclick = function(){ window.location.reload();//调用系统提供的刷新方法 }