Um ein zufälliges Element zu erhalten, ist ein zufälliger Index erforderlich. Ein zufälliger Index ist ein ganzzahliger Wert, der größer als 0 ist, aber weniger als die Anzahl der Elemente eines Arrays. Zu diesem Zweck verwenden Sie die Mathematik.Random () Methode mit der Mathematik.Floor () Methode.
In diesem Beitrag wird das Verfahren beschrieben, um den Zufallswert von einem JavaScript -Array zu erhalten.
Erhalten Sie einen zufälligen Wert von einem JavaScript -Array
Verwenden Sie die “willkürlich()Methode mit der “Boden()"Methode der"Mathematik"Objekt als"Mathematik.willkürlich()" Und "Mathematik.Boden()”. Insbesondere die Mathematik.Random () -Methode nimmt einen Zufallswert zwischen (0, 1) ein und multipliziert sie mit der Länge eines Arrays, um die Zahlen zwischen (0-ArrayLength) abzurufen. Die Mathematik.Floor () Funktion gibt den Array-Index zurück, beginnend von (0 bis ArrayLength-1).
Syntax
Befolgen Sie die unterprobte Syntax, um den Zufallswert von einem Array in JavaScript zu erhalten:
[(Mathematik.Boden (Mathematik.random () * (Array.Länge)))]
Der in quadratischen Klammern eingeschlossene Ausdruck [] bewertet einen zufälligen Array -Index.
Beispiel
Erstellen Sie eine Reihe von Sprachen namens “Array”:
const array = ["html", "CSS", "JavaScript", "Bootstrap", "jQuery"];
Rufen Sie die Mathematik an.Floor () Methode mit der Mathematik.Random () Methode, indem es mit der Länge des Arrays multipliziert und in einer Variablen speichert “RandomElement”:
const randomelement = array [(mathematik.Boden (Mathematik.random () * (Array.Länge)))];
Drucken Sie den zufälligen Wert aus einem Array auf der Konsole:
Konsole.log (randomElement);
Es kann beobachtet werden, dass beim Ausführen des oben gegebenen Codes einen zufälligen Wert ergibt:
Sie können auch eine Funktion zum Abrufen der Zufallszahl erstellen und überall in Ihrem Code auf diese Funktion zugreifen:
Erstellen Sie eine Funktion namens “GetRandomelement ()" das macht "Array”Als Parameter und gibt das zufällige Element aus dem Array zurück:
Funktion getrandomelement (arr)
arr [Mathematik zurückgeben.Boden (Mathematik.random () * arr.Länge)];
Rufen Sie die Funktion auf, indem Sie ein Array als Argument übergeben:
Konsole.log (getRandomelement (Array));
Ausgang
Hier geht es darum, den zufälligen Wert von einem JavaScript -Array zu erhalten.
Abschluss
Verwenden Sie die “, um einen zufälligen Wert von einem Array zu erhaltenMathematik.willkürlich()Methode mit der “Mathematik.Boden()" Methode. Ein zufälliger Index ist erforderlich, um ein zufälliges Element zu erhalten, das mit der Mathematik erhalten wird.Floor () Methode. Ein zufälliger Index ist ein Ganzzahlwert größer als 0, aber weniger als die Anzahl der Array -Elemente. In diesem Beitrag wurde die Prozedur zum Erhalten des Zufallswertes von einem Array in JavaScript beschrieben.