@templatone/utils
Version:
Collection of useful Templatone utils.
14 lines (13 loc) • 365 B
JavaScript
export class Arrays {
static getShuffle(array) {
const arr = [...array];
let currentIndex = arr.length;
let randomIndex;
while (currentIndex !== 0) {
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex--;
[arr[currentIndex], arr[randomIndex]] = [arr[randomIndex], arr[currentIndex]];
}
return arr;
}
}