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

Tell us what’s happening:

Your code so far

Up until now, any time text.innerText was updated, the old text was erased. This time, use the += operator to add text to the end of text.innerText.

Add the string In your inventory you have: - include the spaces at the beginning and the end.

function buyWeapon() {
if (gold >= 30) {
gold -= 30;
currentWeapon++;
goldText.innerText = gold;
let newWeapon = weapons[currentWeapon].name;
text.innerText = "You now have a " + newWeapon + “.”;
text.innerText += ‘In your inventory you have:’;
inventory.push(newWeapon);

}
}

i have not be able to get this place for some time now, please someone help me out here?

Your browser information:

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

Challenge Information:

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

You’re almost there!Because we are just adding this new text onto the end of the first text,we need to add a space at the very beginning of the new text string.Otherwise the text will run together like this paragraph.

1 Like

thank you very much, i got it now