Considérons un tableau de chaînes :
var myArray = ['January', 'February', 'March'];
Comment récupérer une valeur aléatoire de ce tableau en utilisant JavaScript ?
La réponse réside dans une simple one-liner :
const randomElement = array[Math.floor(Math.random() * array.length)];
La fonction Math.random() génère une valeur décimale aléatoire comprise entre 0 et 1 (exclusif). En multipliant cela par la longueur du tableau et en utilisant Math.floor() garantit un index entier dans les limites du tableau.
Par exemple :
const months = ["January", "February", "March", "April", "May", "June", "July"]; const random = Math.floor(Math.random() * months.length); console.log(random, months[random]); // Output: 3 April
Cet extrait génère un index aléatoire compris entre 0 et 6. , et affiche la valeur correspondante du tableau mois.
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!