87,904
社区成员
发帖
与我相关
我的任务
分享
$(document).ready(function(){
var tu = Array(8);
tu[1] = "img/pt/s/1.jpg";
tu[2] = "img/pt/s/2.jpg";
tu[3] = "img/pt/s/3.jpg";
tu[4] = "img/pt/s/4.jpg";
tu[5] = "img/pt/s/5.jpg";
tu[6] = "img/pt/s/6.jpg";
tu[7] = "img/pt/s/7.jpg";
tu[8] = "img/pt/s/8.jpg";
tu[0] = "img/pt/bai.png";
/*上面是一个 tu 数组 ,然后我想得到一个新的数组,数组的的内容是打乱了的 tu ,但要保证 tu 还是不变,于是我用了这个函数*/
$.randArray=function(arr0){
var arr1=new Array();
var len=arr0.length;
for(var i=0;i<len;i++){
var rnd=Math.floor(Math.random()*arr0.length);
arr1[i]=arr0[rnd];
arr0.splice(rnd,1);
}
return arr1;
}
alert(tu);/*这个时候,输出 tu 正常*/
var tu2=$.randArray(tu);
alert(tu);/*这个时候,输出 tu 就空白了*/
});