87,914
社区成员
发帖
与我相关
我的任务
分享
Array.prototype.remove=function(dx) {
alert(1111);
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1
}
var sort_user = ["张三","李四","王五"];
var group = [1,2,3,1];
var proj = new Array(new Array(), new Array(), new Array(), new Array());
var tmpArray = new Array();
for (var i = 0; i < 4; i++) {
alert(sort_user);
tmpArray = sort_user;
for (var j = 0; j < group[i]; j++) {
var tmp = parseInt(Math.random() * tmpArray.length);
proj[i][j] = tmpArray[tmp];
alert(tmpArray[tmp]);
tmpArray.remove(tmp);
}
}
<script language="javascript">
<!--
var sort_user = ["张三","李四","王五"];
var tmpArray = new Array();
alert("[原 sort_user] "+sort_user);
tmpArray = sort_user;
tmpArray.length=1;
alert("[新 sort_user] "+sort_user);
//-->
</script>