Instruções

Passo 9

Até agora, você tem três funções: getElement, hideElements e showElements. Agora você precisa de uma função que ajude a obter uma fortuna aleatória. Declare uma função chamada getRandomItem que receba um array de items como argumento. Use genéricos para essa função. Dentro da função, use Math.random() e Math.floor() para selecionar uma fortuna aleatória do array items. Não esqueça de retornar a fortuna selecionada.

O que fazer:

Testes:

  • Você deve declarar uma função chamada `getRandomItem`.
  • Sua função `getRandomItem` deve usar o parâmetro de tipo genérico `T`.
  • Sua função `getRandomItem` deve ter um parâmetro chamado `items` com o tipo `T[]`.
  • Sua função `getRandomItem` deve ter um tipo de retorno `T`.
  • Você deve declarar uma variável chamada `index` dentro da função `getRandomItem`.
  • A variável `index` deve usar `Math.floor()` e `Math.random()` com `items.length` para produzir um índice aleatório.
  • Sua função `getRandomItem` deve retornar `items[index]`.

Preview