> Какие методы массива мутируют его в JavaScript (JavaScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: IT-One, EdenAI
Стек: JavaScript
> Пример ответа
Методы массива, которые мутируют (изменяют) исходный массив:
-
push() - добавляет один или несколько элементов в конец массива.
-
pop() - удаляет последний элемент и возвращает его.
-
shift() - удаляет первый элемент и возвращает его.
-
unshift() - добавляет один или несколько элементов в начало массива.
-
splice() - добавляет, удаляет или заменяет элементы на любых позициях.
-
sort() - сортирует элементы на месте (по умолчанию как строки).
-
reverse() - переворачивает порядок элементов.
-
fill() - заполняет все или часть элементов указанным значением.
-
copyWithin() - копирует часть массива в другую позицию внутри него.
Важно: методы map, filter, reduce, forEach, slice, concat, flat, flatMap и find не мутируют исходный массив - они возвращают новый массив или значение.
> Похожие задачи по frontend
Можно ли использовать цикл for...of для перебора ключей объекта в JavaScript?
Как узнать фактически переданное количество аргументов в функцию в JavaScript
Что такое микрозадачи и макрозадачи
Что такое bind в JavaScript и как он работает
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью