Section 1 - Instruction

In our last session, we learned how to access individual items in an array using their index, like
planets[1].

What if we made a mistake or want to update an item in the array?

Engagement Message

Do you think we can change it?

Section 2 - Instruction

Yes, you can! JavaScript arrays are mutable, meaning their contents can be changed after they are created.

You can replace an item at a specific index with a new value using the assignment operator =.

Engagement Message

How is this similar to assigning a new value to a simple variable?

Section 3 - Instruction

The syntax is:
arrayName[index] = newValue;

If we have
let planets = ["Mercury", "Venus", "Earth"];
we can change "Venus" to "Mars" like this:
planets[1] = "Mars";

Engagement Message

What index would you use to change "Mercury"?

Section 4 - Instruction

After running
planets[1] = "Mars";
the planets array would now contain
["Mercury", "Mars", "Earth"].

The original value at that index ("Venus") is replaced by the new one ("Mars").

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal