JavaScript - Die Reihenfolge der Werte eines Arrays verändern

/*
  Verändert die Reihenfolge der Werte eines Arrays in zufälliger Reihenfolge und gibt ein neues Array zurück.
*/

const shuffle = ([...array]) => {
  let m = array.length;
  while (m) {
    const i = Math.floor(Math.random() * m--);
    [array[m], array[i]] = [array[i], array[m]];
  }
  return array;
};

/*
  Beispiele:
  shuffle([1, 2, 3]); // [2, 3, 1]
*/

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<samp> Logische Auszeichnung

CSS - Animierte Unterstreichung

PHP - Prüfen ob die Datei in der Zeichenkodierung UTF-8 gespeichert wurde

JavaScript - In den Vollbild-Modus umschalten

MySQL - AUTO INCREMENT zurücksetzen

Link auf die Startseite
Beim verlinken fremder Webseiten sollte der Link nach Möglichkeit zur Startseite führen. Grund: Oftmals werden Unterseiten einfach gelöscht und sind dann nicht mehr verfügbar.