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

Tell us what’s happening:

Your code so far

function sellWeapon() {
if (inventory.length > 1) {
gold += 15;
goldText.innerText = gold;
let currentWeapon;
inventory.shift(sellWeapon);
}
}

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/120.0.0.0 Safari/537.36 Edg/120.0.0.0

Challenge Information:

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

They ask you to assign to currentWeapon. Don’t add a new line.
For the reference how to use shift, you can read this article Array.prototype.shift() - JavaScript | MDN

1 Like

you set current weapon = inventory.shift(). which returns first element of inventory

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