Maison >interface Web >js tutoriel >Comment puis-je sélectionner un élément aléatoire dans un tableau JavaScript ?

Comment puis-je sélectionner un élément aléatoire dans un tableau JavaScript ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-22 06:19:54816parcourir

How Can I Select a Random Element from a JavaScript Array?

Obtenir un membre aléatoire d'un tableau avec JavaScript

La sélection d'un élément aléatoire dans un tableau est une tâche courante en JavaScript. Considérons le tableau suivant :

var myArray = ['January', 'February', 'March'];

Solution

Pour récupérer un élément de tableau aléatoire, JavaScript propose une solution simple :

const randomElement = array[Math.floor(Math.random() * array.length)];

Ceci line génère un entier aléatoire compris entre 0 et array.length - 1, représentant un index dans le tableau. En accédant au tableau à l'aide de cet index, on récupère un élément aléatoire.

Exemple

Appliquons cette solution pour trouver un mois aléatoire dans le tableau suivant :

const months = ["January", "February", "March", "April", "May", "June", "July"];

Utilisation du code :

const random = Math.floor(Math.random() * months.length);
console.log(random, months[random]);

Ce code génère un index aléatoire (par exemple, 3) et imprime le mois correspondant (par exemple, "Avril"). Sortie console :

3 April

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn