JavaScript: riordinare un array in modo casuale

Short link

In JavaScript possiamo riordinare un array in modo casuale.

La soluzione consiste nel fare in modo che il numero intero restituito dal metodo sort() sia un valore casuale.


'use strict';

const shuffle = arr => {
    if(!Array.isArray(arr)) {
        return arr;
    }
    return arr.sort((a, b) => { return Math.random() - 0.5; });
};