Learn Asynchronous Programming by Building an fCC Forum Leaderboard - Step 49

Tell us what’s happening:

Why is it not working? I tried using regex with “test” method but that didn’t work either.

Your code so far

<!-- file: index.html -->

/* file: styles.css */

/* file: script.js */
// User Editable Region

const userAvatarUrl =  avatar.startsWith(/user_avatar/) ? avatarUrl.concat(avatar):avatar

// User Editable Region

Your browser information:

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

Challenge Information:

Learn Asynchronous Programming by Building an fCC Forum Leaderboard - Step 49

Hi @razzz

Try using quote marks.

Happy coding

Without the quotes you are passing it a regex and startsWith does not take a regex, only a string.

The // part of the string is the path, e.g. "/user_avatar/forum.freecodecamp.org/quincylarson/{size}/212400_2.png"

"/somePath/".startsWith(/somePath/)
// Uncaught TypeError: First argument to String.prototype.startsWith must not be a regular expression
"/somePath/".startsWith("/somePath/")
// true