Встречается на собеседованиях • сегодня

Какие знаешь группы методов массива

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

  1. Мутирующие (изменяют исходный массив):
    • push(), pop() – добавление/удаление в конец
    • shift(), unshift() – добавление/удаление в начало
    • splice() – вставка, удаление, замена элементов
    • sort(), reverse() – сортировка и обратный порядок
  1. Не мутирующие (возвращают новый массив/значение):

    • concat() – объединение массивов
    • slice() – копирование части массива
    • join() – объединение элементов в строку
  2. Методы перебора:

    • forEach() – перебор без возврата
    • map() – преобразование в новый массив
    • filter() – фильтрация по условию
    • reduce() – аккумуляция значения
  3. Поисковые методы:

    • indexOf(), lastIndexOf() – поиск индекса
    • find(), findIndex() – поиск по условию
    • includes() – проверка наличия элемента

Пример:

javascript
const arr = [1, 2, 3];
const doubled = arr.map(x => x * 2); // [2, 4, 6] (не мутирует)
arr.push(4); // [1, 2, 3, 4] (мутирует)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы