Betrachten Sie ein Array von Zeichenfolgen:
var myArray = ['January', 'February', 'March'];
Wie rufen Sie einen Zufallswert aus diesem Array ab? JavaScript?
Die Antwort liegt in einer einfachen einzeilig:
const randomElement = array[Math.floor(Math.random() * array.length)];
Die Funktion Math.random() generiert einen zufälligen Dezimalwert zwischen 0 und 1 (exklusiv). Durch Multiplizieren mit der Länge des Arrays und Verwenden von Math.floor() wird ein ganzzahliger Index innerhalb der Grenzen des Arrays sichergestellt.
Zum Beispiel:
const months = ["January", "February", "March", "April", "May", "June", "July"]; const random = Math.floor(Math.random() * months.length); console.log(random, months[random]); // Output: 3 April
Dieses Snippet generiert einen zufälligen Index zwischen 0 und 6 und gibt den entsprechenden Wert aus dem Monatsarray aus.
Das obige ist der detaillierte Inhalt vonWie wähle ich einen Zufallswert aus einem JavaScript-Array aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!