-3
我是Javascript的初學者,現在我正在閱讀一本書,在那裏我很困惑與任務解決方案之一。 var arr = [1, 2, 3, 4, 5] :
隨機排列的數組
在排序函數的幫助下,我們必須得到一個數組中的隨機順序。下面是筆者的解決方案`
function compareRandom(a, b) {
return Math.random() - 0.5 ;
}
var arr = [1,2,3,4];
arr.sort(compareRandom);
alert(arr); // elements are in a random order ` [3,5,1,2,4]
所以我無法理解的功能是如何工作的,它的實現一步一步來。有誰能解釋給我?
您還沒有搜索。爲什麼? – Tomalak
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort –
哦,來吧。他至少問了一個好問題。 –