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

Tell us what’s happening:

anyone can help me out i’m stuck here !!!
Now that you have a cave location object, update your goCave function to call update and pass that new cave location. Remember that this is the third element in your locations array.

Don’t forget to remove your console.log call!

### Your code so far

function goCave() {
update(locations);
}

WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

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

Challenge Information:

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

Welcome to the new course

How are you accessing the array without bracket notation?

Happy coding

i make this and still not working
const caveLocation=caveLocation[2];
upDate(caveLocation)

Try merging both lines. You do not need to create a new variable just to pass the variable into a function and then never use that variable again. Not good practice in terms of memory usage. Your single line should be:

update(locations[2]);

The instructions do not mention a variable “caveLocations”, do you mean the “locations” array instead? Do not change the variable names the instructions say to use, will result in a fail every time.

1 Like