是否正确使用 JavaScript Array.sort() 方法来打乱顺序?
是的,你可以使用 JavaScript Array.sort() 方法打乱顺序。让我们看看如何实现
例
function shuffleDisplay(arr) { var tmp, current; // calculating length var top = arr.length; if(top) while(--top) { current = Math.floor(Math.random() * (top + 1)); tmp = arr[current]; arr[current] = arr[top]; arr[top] = tmp; } return arr; }
广告