Programa JavaScript para obter item aleatório de uma matriz

Neste exemplo, você aprenderá a escrever um programa JavaScript que obterá um item aleatório de um array.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • Comprimento do array JavaScript
  • JavaScript Math random ()
  • JavaScript Math floor ()

Exemplo: Obter item aleatório de uma matriz

 // 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);

Resultado

 'Olá'

No programa acima, um item aleatório de uma matriz é acessado.

  • Um número aleatório entre 0 e array.length é gerado usando o Math.random()método.
  • O Math.floor()retorna o valor inteiro mais próximo gerado por Math.random().
  • Esse índice aleatório é então usado para acessar um elemento de array aleatório.

Artigos interessantes...