Elemento Aleatório em Array

Beginner

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

Introdução

Neste laboratório, exploraremos vários conceitos de JavaScript e os aplicaremos a problemas práticos de programação. O objetivo deste laboratório é ajudá-lo a aprimorar suas habilidades em JavaScript, proporcionando experiência prática com exercícios de codificação que abrangem tópicos como arrays (vetores), objetos, loops (laços), funções e muito mais. Ao final deste laboratório, você será capaz de escrever com confiança código JavaScript limpo, eficiente e eficaz.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 97%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Como Obter um Elemento Aleatório de um Array em JavaScript

Para obter um elemento aleatório de um array em JavaScript, siga estes passos:

  1. Abra o Terminal/SSH e digite node para começar a praticar a codificação.
  2. Use o método Math.random() para gerar um número aleatório entre 0 e 1.
  3. Multiplique o número aleatório pelo comprimento do array usando Array.prototype.length.
  4. Arredonde o resultado para o número inteiro mais próximo usando Math.floor().
  5. Use o número arredondado como um índice para acessar um elemento aleatório do array.
  6. Este método também funciona com strings.

Aqui está um trecho de código que demonstra esta abordagem:

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

Você pode usar a função getRandomElement com qualquer array para obter um elemento aleatório. Por exemplo:

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

Resumo

Parabéns! Você concluiu o laboratório de Elemento Aleatório em Array. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.