Learn Basic String and Array Methods by Building a Music Player - Step 88

Tell us what’s happening:

Your code so far

WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

 renderSongs(sortSongs);
    setPlayButtonAccessibleText();
    resetButton.remove.call();
   

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36

Challenge Information:

Learn Basic String and Array Methods by Building a Music Player - Step 88

I am not sure what I am doing wrong here. I have called the sortSongs() argument within the renderSongs(). It still tells me I am doing it wrong. I have also called the remove() and the setPlayButtonAccessibleText() function but it still counts it as wrong. Any insights?

Hi @smartnivie

You should call the renderSongs function with sortSongs()

You forgot to add the parentheses.

Happy coding

Hello!

As @Teller explained, the only thing missing is the () for the sortSongs() function within the renderSongs(function()).

Smooth coding!

1 Like

I have included the parenthesis in my code and I still get the same results. See my code below.
resetButton.addEventListener(“click”, () => {
userData.songs = […allSongs];
});
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
}

I have included the parenthesis in my code and I still get the same results. See my code below.
resetButton.addEventListener(“click”, () => {
userData.songs = […allSongs];
});
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
}

Hi @smartnivie

The three functions need to be part of the function block.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.