InstruçÔes

Passo 24

Antes de começar a trabalhar em tocar a prĂłxima e a mĂșsica anterior, vocĂȘ precisa obter o Ă­ndice de cada mĂșsica na propriedade songs de userData. Para fazer isso vocĂȘ pode usar o mĂ©todo de array indexOf(), que retorna o primeiro Ă­ndice no qual um determinado elemento pode ser encontrado no array ou -1 se o elemento nĂŁo estiver presente.
const animals = ["dog", "cat", "horse"];
animals.indexOf("cat") // 1
Crie uma função chamada getCurrentSongIndex que retorne o Ă­ndice em que userData.currentSong pode ser encontrado em userData.songs e -1 quando a mĂșsica atual for null.

O que fazer:

Testes:

  • VocĂȘ deve ter uma função chamada `getCurrentSongIndex`.
  • Sua função `getCurrentSongIndex` deve retornar o Ă­ndice em que `userData.currentSong` pode ser encontrado em `userData.songs`.
  • Sua função `getCurrentSongIndex` deve retornar `-1` quando `userData.currentSong` for `null`.

Preview