> Какие методы массива мутируют его в JavaScript (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: IT-One, EdenAI

Стек: JavaScript

> Пример ответа

Методы массива, которые мутируют (изменяют) исходный массив:

  1. push() - добавляет один или несколько элементов в конец массива.

  2. pop() - удаляет последний элемент и возвращает его.

  3. shift() - удаляет первый элемент и возвращает его.

  4. unshift() - добавляет один или несколько элементов в начало массива.

  5. splice() - добавляет, удаляет или заменяет элементы на любых позициях.

  6. sort() - сортирует элементы на месте (по умолчанию как строки).

  7. reverse() - переворачивает порядок элементов.

  8. fill() - заполняет все или часть элементов указанным значением.

  9. copyWithin() - копирует часть массива в другую позицию внутри него.

Важно: методы map, filter, reduce, forEach, slice, concat, flat, flatMap и find не мутируют исходный массив - они возвращают новый массив или значение.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью