PHP有一个非常方便的函数(洗牌)来扰乱数组,这个函数在很多情况下都会用到,但是javascript数组不是方法,不管怎样,都可以自己扩展一个,有充足的食物和衣物。

请刷新页面以查看随机排序的效果。

复制代码代码如下所示:



/ / < { CDATA {!

说明:为Javascript数组添加洗牌方法



var =函数(v){

为(VaR J,X,I = v.length;我;J = parseInt()Math.random(我)。

返回v;

};



var = 0, 1, 2、3, 4, 5、6, 7, 8、9 };



document.write(,



>





输出结果:

复制代码代码如下所示:

a 0,1,2,3,4,5,6,7,8,9

(一)= 1,5,0,9,2,3,6,8,4,7洗牌

A.shuffle()= 0,4,2,8,5,1,3,6,9,7



通过原型向数组添加方法:

复制代码代码如下所示:



/ / < { CDATA {!



var = 0, 1, 2、3, 4, 5、6, 7, 8、9 };



如果(!数组。

array.prototype.shuffle =函数(){

为(VaR J,X,I = this.length;我;J = parseInt()Math.random(我)。

返回此;

};

}



document.write(,



>