In questo esempio, imparerai a scrivere un programma JavaScript che otterrà un elemento casuale da un array.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- Lunghezza array JavaScript
- JavaScript Math random ()
- JavaScript Math floor ()
Esempio: ottieni un elemento casuale da un array
// program to get a random item from an array function getRandomItem(arr) ( // get random index value const randomIndex = Math.floor(Math.random() * arr.length); // get random item const item = arr(randomIndex); return item; ) const array = (1, 'hello', 5, 8); const result = getRandomItem(array); console.log(result);
Produzione
'Ciao'
Nel programma precedente, si accede a un elemento casuale da un array.
- Un numero casuale compreso tra 0 e array.length viene generato utilizzando il
Math.random()
metodo. - Il
Math.floor()
restituisce il valore intero più vicino generato daMath.random()
. - Questo indice casuale viene quindi utilizzato per accedere a un elemento di matrice casuale.