Skip to content

Commit

Permalink
Добавила отступы
Browse files Browse the repository at this point in the history
  • Loading branch information
nasty23-star committed Nov 21, 2024
1 parent bbb2998 commit bbe2a91
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion js/arrays/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,19 +172,22 @@ console.log(episodesPerSeasons.includes(8))
console.log(episodesPerSeasons.includes(6))
// true
```

Интересно, что если в массиве будут индексы с пропусками (например, в результате некорректной работы с методами массивов или некорректной вставки новых элементов), то можно получить разреженный массив. Предположим, у нас есть набор элементов:

```js
const arr = ['d', 'o', 'k', 'a']
```

Добавив к этому массиву ещё один элемент, чтобы его индекс был больше длины массива, мы получим массив с дырой, имеющей значение `undefined`:

```js
arr[5] = '!'
console.log(arr) // выведет ['d', 'o', 'k', 'a', , '!']
```

Длина массива будет включать в себя не только элементы, но и все пустые места, то есть в нашем случае не 5 элементов, а 6:

```js
console.log(arr.length) // выведет 6
```
```

0 comments on commit bbe2a91

Please sign in to comment.