利用sort实现数组顺序打乱

2018-08-11  本文已影响0人  云烟成雨点

//用 sort 实现数组顺序打乱

//此方法直接改变原数组

sort方法在接收到差值大于0时会交换两个数的位置.

小于零或者等于零都不交换位置.

var sortArr= [2,5,7,1,8,2];

//定义函数返回随机的-1,1

functionsortA (a,b) {

//随机一个0-1之间的数 与 0.5 比较 大于返回-1反之返回1

        return Math.random()> 0.5 ? -1 :1;

}

sortArr.sort(sortA);

console.log(sortArr);

上一篇下一篇

猜你喜欢

热点阅读