Comment obtenir un élément aléatoire d'un tableau en JavaScript ?
Bonjour à tous ! Je suis débutant en JavaScript et j'ai rencontré un problème. J'ai un tableau avec des noms d'utilisateurs :
```javascript
const users = ['Анна', 'Борис', 'Виктор', 'Галина', 'Дмитрий'];
```
Je dois écrire une fonction qui retourne un nom aléatoire de ce tableau. Je sais qu'il y a `Math.random()` en JavaScript, mais je ne comprends pas comment l'appliquer à un tableau.
J'ai essayé de faire ceci :
```javascript
function getRandomUser() {
const randomIndex = Math.random();
return users[randomIndex];
}
```
Mais cela ne fonctionne pas — cela retourne `undefined`. Je comprends que `Math.random()` retourne un nombre entre 0 et 1, et non un index de tableau. Comment convertir correctement un nombre aléatoire en index ?
Je suis également intéressé par la manière de faire fonctionner cette fonction avec n'importe quel tableau, pas seulement avec `users`. Et aussi — faut-il vérifier que le tableau n'est pas vide ? Je serais reconnaissant pour une explication détaillée avec des exemples.
<<>>