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
335 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!

source:php.cn
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