UNPKG

@templatone/utils

Version:

Collection of useful Templatone utils.

14 lines (13 loc) 365 B
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; } }