You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.1 KiB

## Swapy
Like we did with `Objects`, we can modify our arrays.
### replacing an `Array` value
Let's look at an example of code:
```js
let weekDays = [
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday',
'Sunday',
]
// Let's say I don't want Monday but a Second Sunday
weekDays[0] = 'Second Sunday'
```
In this example, we select the element at index `0` (with `weekDays[0]`) and
then assign it using the `=` (assign operator) the value `'Second Sunday'`
Now my array look like this:
```js
;[
'Second Sunday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday',
'Sunday',
]
```
### Instructions
- You must replace the third element of the provided `replaceMe` array by the
string `'great'`
Example:
```js
let replaceMe = ['pif', 'paf', 'pom']
// expect -> ['pif','paf','great']
```
- You must swap the first and second element of the provided `swapMe` array.
Example:
```js
let swapMe = ['pif', 'paf', 'pom']
// expect -> ['paf','pif','pom'] (last element is untouched)
```
> You must modify the `swapMe` array, not create a new one !