2018-09-30 23:01:58 +01:00
---
id: cf1111c1c11feddfaeb8bdef
title: Modify Array Data With Indexes
challengeType: 1
2019-02-14 12:24:02 -05:00
videoUrl: 'https://scrimba.com/c/czQM4A8'
2019-07-31 11:32:23 -07:00
forumTopicId: 18241
2018-09-30 23:01:58 +01:00
---
## Description
< section id = 'description' >
Unlike strings, the entries of arrays are < dfn > mutable< / dfn > and can be changed freely.
< strong > Example< / strong >
2019-05-17 06:20:30 -07:00
```js
var ourArray = [50,40,30];
ourArray[0] = 15; // equals [15,40,30]
```
2018-09-30 23:01:58 +01:00
< strong > Note< / strong > < br > There shouldn't be any spaces between the array name and the square brackets, like < code > array [0]< / code > . Although JavaScript is able to process this correctly, this may confuse other programmers reading your code.
< / section >
## Instructions
< section id = 'instructions' >
Modify the data stored at index < code > 0< / code > of < code > myArray< / code > to a value of < code > 45< / code > .
< / section >
## Tests
< section id = 'tests' >
```yml
2018-10-04 14:37:37 +01:00
tests:
2018-10-20 21:02:47 +03:00
- text: < code > myArray</ code > should now be [45,64,99].
2019-07-13 00:07:53 -07:00
testString: assert((function(){if(typeof myArray != 'undefined' & & myArray[0] == 45 & & myArray[1] == 64 & & myArray[2] == 99){return true;}else{return false;}})());
2018-10-04 14:37:37 +01:00
- text: You should be using correct index to modify the value in < code > myArray</ code > .
2019-07-13 00:07:53 -07:00
testString: assert((function(){if(code.match(/myArray\[0\]\s*=\s*/g)){return true;}else{return false;}})());
2018-09-30 23:01:58 +01:00
```
< / section >
## Challenge Seed
< section id = 'challengeSeed' >
< div id = 'js-seed' >
```js
// Example
var ourArray = [18,64,99];
ourArray[1] = 45; // ourArray now equals [18,45,99].
// Setup
var myArray = [18,64,99];
// Only change code below this line.
```
< / div >
### After Test
< div id = 'js-teardown' >
```js
2018-10-20 21:02:47 +03:00
if(typeof myArray !== "undefined"){(function(){return myArray;})();}
2018-09-30 23:01:58 +01:00
```
< / div >
< / section >
## Solution
< section id = 'solution' >
```js
var myArray = [18,64,99];
myArray[0] = 45;
```
< / section >