Élément aléatoire dans un tableau

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer divers concepts JavaScript et les appliquer à des problèmes de programmation pratiques. Le but de ce laboratoire est de vous aider à améliorer vos compétences en JavaScript en vous donnant une expérience pratique avec des exercices de codage qui couvrent des sujets tels que les tableaux, les objets, les boucles, les fonctions et bien d'autres. À la fin de ce laboratoire, vous serez en mesure d'écrire avec confiance du code JavaScript propre, efficace et performant.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 97%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

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

Pour obtenir un élément aléatoire d'un tableau en JavaScript, suivez ces étapes :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer le codage.
  2. Utilisez la méthode Math.random() pour générer un nombre aléatoire compris entre 0 et 1.
  3. Multipliez le nombre aléatoire par la longueur du tableau à l'aide de Array.prototype.length.
  4. Arrondissez le résultat au nombre entier le plus proche à l'aide de Math.floor().
  5. Utilisez le nombre arrondi comme indice pour accéder à un élément aléatoire du tableau.
  6. Cette méthode fonctionne également avec les chaînes de caractères.

Voici un extrait de code qui démontre cette approche :

const getRandomElement = (arr) => arr[Math.floor(Math.random() * arr.length)];

Vous pouvez utiliser la fonction getRandomElement avec n'importe quel tableau pour obtenir un élément aléatoire. Par exemple :

getRandomElement([3, 7, 9, 11]); // 9

Sommaire

Félicitations ! Vous avez terminé le laboratoire Élément aléatoire dans un tableau. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.