在Javascript里,通過Array.prototype.sort,我們僅用一行代碼就可以隨機打亂一個數(shù)組。
arr.sort(function(){
return Math.random() - 0.5
})
native sort實現(xiàn)可以保證任兩個元素最多比較一次,所以上例不會出現(xiàn)死循環(huán)。
在Javascript里,通過Array.prototype.sort,我們僅用一行代碼就可以隨機打亂一個數(shù)組。
arr.sort(function(){
return Math.random() - 0.5
})
native sort實現(xiàn)可以保證任兩個元素最多比較一次,所以上例不會出現(xiàn)死循環(huán)。