Обложка канала

WebDEV

19233 @webb_dev

Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.

WebDEV

5 лет назад
Открыть в
💡 Методы массивов в JavaScript

▍splice, slice

Эти методы либо изменяют, либо возвращают подмассив элементов.

▍splice(): метод изменяет массив, удаляя или заменяя существующий элемент, и/или добавляет новый. Метод только изменяет массив. Код ниже можно объяснить так: в позиции 1 массива удалить 0 элементов и вставить b.

let arr = ['a', 'c', 'd', 'e'];
arr.splice(1, 0, 'b')

▍slice(): возвращает подмассив элементов массива, начиная и заканчивая на определённой позиции. Если конечная позиция не указана, возвращается остаток массива. Важно понимать, что этот метод не модифицирует массив, а только возвращает подмассив.

let arr = ['a', 'b', 'c', 'd', 'e'];
const sliced = arr.slice(2, 4);

console.log(sliced);
// ['c', 'd']

console.log(arr);
// ['a', 'b', 'c', 'd', 'e']

WebDEV #советы #coding #js #web