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.
<<>>