Learn Basic JavaScript by Building a Role Playing Game - Step 143

Tell us what’s happening:

Hello. There is an error in my code. Please help me.

{
  "name": "win",
  "button text": ["REPLAY?", "REPLAY?", "REPLAY?"], 
  "button functions": [restart, restart, restart],
  "text": "You defeat the dragon! YOU WIN THE GAME! 🎉"
}

Your code so far

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

/* file: styles.css */

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

  {
  "name": "win",
  "button text": ["REPLAY?", "REPLAY?", "REPLAY?"], 
  "button functions": [restart, restart, restart],
  "text": "You defeat the dragon! YOU WIN THE GAME! &#x1F389;"
}

// 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/128.0.0.0 Safari/537.36 OPR/114.0.0.0

Challenge Information:

Learn Basic JavaScript by Building a Role Playing Game - Step 143

Do not modify the existing object. Create a new one.

let locations = [
  
  {
    name: "lose",
    "button text": ["REPLAY?", "REPLAY?", "REPLAY?"],
    "button functions": [restart, restart, restart],
    text: "You die. ☠"
  },
  {
    name: "win",
    "button text": ["REPLAY?", "REPLAY?", "REPLAY?"],
    "button functions": [restart, restart, restart],
    text: "You defeat the dragon! YOU WIN THE GAME! 🎉"
  }
];

console.log(locations);

What is wrong here?

I guess the problem is in the emoticon code, but I am unsure since I can’t see what you have as your code. However, if you copy the text from the hint box, your code should be ok.

1 Like

Thanks. You have solved my problem which was in the emoticon code.