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

Tell us what’s happening:

ive been stuck for a few days on this ive tried reading it out loud and retyping it but i keep getting you should have seven values in your array.

Your code so far

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

/* file: styles.css */

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

  {
    name: "lose",
    "button text": ["REPLAY?", "REPLAY?", "REPLAY?"],
    "button functions": [restart, restart, restart],
    text: "You die. &#x2620;"
  },
  {
    name: "win"
  "button text": ["REPLAY?", "REPLAY?", "REPLAY?"],
  "button functions": [restart, restart, restart],
  "text":"You defeat the dragon! YOU WIN THE GAME! &#1F389;" 
  }

// 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/130.0.0.0 Safari/537.36

Challenge Information:

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

Hi. You have added quotes around the text key - it wasn’t like that originally.

you are missing a comma here, you always need commas between each key: value pair in an object

ive taken the quotes of the text key off but i stilll et the same error

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

thanks for all your help it works now

1 Like