Avatar ·

Wie erhalte ich ein zufälliges Element aus einem Array in JavaScript?

Hallo zusammen! Ich bin neu in JavaScript und habe ein Problem. Ich habe ein Array mit Benutzernamen: ```javascript const users = ['Anna', 'Boris', 'Viktor', 'Galina', 'Dmitri']; ``` Ich muss eine Funktion schreiben, die einen zufälligen Namen aus diesem Array zurückgibt. Ich weiß, dass es in JavaScript `Math.random()` gibt, verstehe aber nicht, wie ich es auf ein Array anwenden soll. Ich habe es so versucht: ```javascript function getRandomUser() { const randomIndex = Math.random(); return users[randomIndex]; } ``` Aber das funktioniert nicht – es wird `undefined` zurückgegeben. Ich verstehe, dass `Math.random()` eine Zahl zwischen 0 und 1 zurückgibt, keinen Array-Index. Wie konvertiere ich die Zufallszahl richtig in einen Index? Außerdem interessiert mich, wie ich die Funktion so gestalten kann, dass sie mit jedem Array funktioniert, nicht nur mit `users`. Und muss ich prüfen, ob das Array nicht leer ist? Ich wäre für eine ausführliche Erklärung mit Beispielen dankbar. <<>>

Der richtige Weg, ein zufälliges Element aus einem Array zu erhalten