Существуют мутабельные и иммутабельные способы изменения массива.
Мутабельные методы изменяют исходный массив:
push(): Добавляет один или несколько элементов в конец массива.pop(): Удаляет последний элемент из массива.unshift(): Добавляет один или несколько элементов в начало массива.shift(): Удаляет первый элемент из массива.splice(): Добавляет, удаляет или заменяет элементы, начиная с указанного индекса.reverse(): Изменяет массив на обратный порядок его элементов.sort(): Сортирует элементы массива.Иммутабельные методы возвращают новый массив, не модифицируя исходный:
concat(): Соединяет два или более массива.slice(): Извлекает часть массива....): Позволяет создать новый массив, копируя элементы существующего.map(): Создает новый массив, применяя функцию к каждому элементу.filter(): Создает новый массив с элементами, прошедшими проверку функцией.reduce(): Выполняет функцию-редьюсер для каждого элемента массива, возвращая одно результирующее значение.Пример использования мутабельного метода push:
javascript
Пример использования иммутабельного метода slice и spread-оператора:
javascript