Maison > interface Web > js tutoriel > Comment obtenir un élément aléatoire à partir d'un tableau JavaScript ?

Comment obtenir un élément aléatoire à partir d'un tableau JavaScript ?

Linda Hamilton
Libérer: 2024-12-13 11:55:10
original
423 Les gens l'ont consulté

How Do I Get a Random Element from a JavaScript Array?

Comment obtenir un élément aléatoire à partir d'un tableau JavaScript

Vous possédez un tableau nommé "éléments" contenant de nombreuses valeurs numériques. Votre objectif est d'extraire un élément aléatoire de ce tableau. Comment y parvenir en JavaScript ?

Solution :

Pour obtenir un élément aléatoire à partir d'un tableau en JavaScript, vous pouvez utiliser l'extrait de code suivant :

var item = items[Math.floor(Math.random()*items.length)];
Copier après la connexion

Décomposons comment ce code fonctionne :

  1. Math.random() : Cette fonction génère un nombre décimal aléatoire entre 0 (inclus) et 1 (exclusif).
  2. Math.floor(Math.random()*items.length) : Ceci multiplie la décimale aléatoire par la longueur du tableau, puis il applique la fonction Math.floor() pour arrondir le résultat à l'entier le plus proche.
  3. items[ ] : Cette notation accède au tableau à l'index spécifié entre crochets. Le résultat de l'opération de multiplication et d'arrondi vous donne l'indice de l'élément aléatoire.
  4. item : L'élément aléatoire du tableau est stocké dans cette variable.

En utilisant cette approche, vous pouvez facilement récupérer un élément aléatoire à partir de n'importe quel tableau JavaScript.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal