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

Tell us what’s happening:

I do not understand how to add the empty callback to the event listener

Your code so far

playButton.addEventListener(“click”, () => playSong()){



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.

Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.

Your browser information:

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

Challenge Information:

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

I think the instructions might be unintentionally misleading. They talk about hooking up the playSong function to the click event but the answer for this step doesn’t actually include anything to do with the playSong function, so forget about it for the moment.

“Add a click event listener to the playButton element, then use arrow syntax to pass in a callback with an empty pair of curly braces.”

Like I said, forget the playSong function even exists. Just do literally what the sentence above says to do. You are correct that the callback function does not have any parameters, but you need to think again about where the empty pair of curly braces go.

1 Like

I spent a while trying to solve this because i thought that i have to call the play Song function.Thanks a lot for helping me solve this problem!


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