Syntax error Is it correct to use JavaScript Array.sort() method for shuffling?

Is it correct to use JavaScript Array.sort() method for shuffling?



Yes, you can use the JavaScript Array.sort() method for shuffling. Let’s see how

Example

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;
}
Updated on: 2020-06-24T06:40:54+05:30

92 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements