Skip to content

Commit

Permalink
Исправляет опечатки
Browse files Browse the repository at this point in the history
Исправила опечатки в статье про метод unshift()
  • Loading branch information
TatyanaZakiryanova authored Sep 25, 2024
1 parent ddefc89 commit c51b2ef
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions js/array-unshift/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ tags:

## Кратко

Метод `unshift()` добавляет один или несколько новых элементов в начало массива и возвращает длину массива, с учётом добавленных элементов.
Метод `unshift()` добавляет один или несколько новых элементов в начало массива и возвращает длину массива с учётом добавленных элементов.

## Пример

Expand Down Expand Up @@ -45,9 +45,9 @@ console.log(arrayLength)

`Array.unshift` принимает в качестве аргументов элементы, добавляемые к массиву.

`Array.unshift` возвращает длину массива, с учётом добавленных элементов.
`Array.unshift` возвращает длину массива с учётом добавленных элементов.

Если метод был вызван без аргументов, массив не изменится и вернётся прежняя длинна массва:
Если метод был вызван без аргументов, массив не изменится, и вернётся прежняя длина массива:

```js
const numbers = [1, 2, 3, 4]
Expand All @@ -61,7 +61,7 @@ console.log(arrayLength)

## Как понять

Метод `unshift()` позволяет добавлять элементы в начало существующего массива. Для этих целей так же может быть использован метод `splice()`.
Метод `unshift()` позволяет добавлять элементы в начало существующего массива. Для этих целей также может быть использован метод `splice()`.

Сравним:

Expand All @@ -79,7 +79,7 @@ console.log(numbers)
// [-2, -1, 0, 1, 2]
```

Порядок добавляемых элементов определяется порядком аргументов при вызове `unshift`. Таким образом первый аргумент становится первым элементом массива.
Порядок добавляемых элементов определяется порядком аргументов при вызове `unshift`. Таким образом, первый аргумент становится первым элементом массива.

Множественный вызов метода `unshift` с одним аргументом и однократный вызов с множеством аргументов имеют разный результат:

Expand Down Expand Up @@ -112,4 +112,4 @@ console.log(months)
// ['март', 'апрель', 'май', 'июнь', 'июль', 'август']
```

💡 Какое максимальное количество элементов может быть добавлено с использованием `unshift()`? Врядли это достижимо, однако, согласно спецификации, если итоговое количество элементов массива превысит значение `2**53 - 1`, метод `unshift()` вызовет ошибку `TypeError`.
💡 Какое максимальное количество элементов может быть добавлено с использованием `unshift()`? Вряд ли это достижимо, однако, согласно спецификации, если итоговое количество элементов массива превысит значение `2**53 - 1`, метод `unshift()` вызовет ошибку `TypeError`.

0 comments on commit c51b2ef

Please sign in to comment.