编写函数 编写一个函数使数组内的东西不重复,创建一个新的数组使里面的内容也不重复 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"> <!-- function RepeatChk(arr){ Array.prototype.chkRepeat=function(){ var tArr=[],tArr1=[],j=0; for(var i=this.length;i>0;i--){ if(!tArr[this[i-1]]){tArr[this[i-1]]=1; } else{ if(tArr[this[i-1]]++==1) tArr1[j++]=this[i-1]; this.splice(i-1,1); } } return tArr1; } alert("原数组数据为:"+arr); alert("含重复项:"+arr.chkRepeat()); alert("剔除重复后数据:"+arr); }var ar=[1,2,3,4,5,5,5,6,7];RepeatChk(ar);//--> </script> JSP连接MYSQL做个贴字条系统 js连接数据库SqlServer2005 Extjs Ext.msg.alert() 遮罩问题 马上给300分 jsp jdbc 连接sql server数据库 ASP.NET 后台如何调用前台的变量? 求手工替换整个网页内容的方法 请教一个My97DatePicker的问题 菜鸟求助,在线,急,谢谢 点击一个连接,出现一个提示,点是就到另外一个页面,点否就不动, js中有多少事件??? 在textarea中输入内容是什么事件??? 如何在JAVASCRIPT中修改HTTP登录的密码 正则的问题
<!--
function RepeatChk(arr){
Array.prototype.chkRepeat=function(){
var tArr=[],tArr1=[],j=0;
for(var i=this.length;i>0;i--){
if(!tArr[this[i-1]]){tArr[this[i-1]]=1; }
else{
if(tArr[this[i-1]]++==1) tArr1[j++]=this[i-1];
this.splice(i-1,1);
}
}
return tArr1;
}
alert("原数组数据为:"+arr);
alert("含重复项:"+arr.chkRepeat());
alert("剔除重复后数据:"+arr);
}var ar=[1,2,3,4,5,5,5,6,7];
RepeatChk(ar);
//-->
</script>