Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

shuffle.js 269B

12345678910
  1. export const shuffle = (array) => {
  2. const newArray = [...array];
  3. newArray.reverse().forEach((item, index) => {
  4. const j = Math.floor(Math.random() * (index + 1));
  5. [newArray[index], newArray[j]] = [newArray[j], newArray[index]];
  6. });
  7. return newArray;
  8. };