在Javascript里,通过Array.prototype.sort
,我们仅用一行代码就可以随机打乱一个数组。
arr.sort(function(){
return Math.random() - 0.5
})
native sort实现可以保证任两个元素最多比较一次,所以上例不会出现死循环。
在Javascript里,通过Array.prototype.sort
,我们仅用一行代码就可以随机打乱一个数组。
arr.sort(function(){
return Math.random() - 0.5
})
native sort实现可以保证任两个元素最多比较一次,所以上例不会出现死循环。