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

Какие плюсы и минусы spread оператора

Плюсы:

  • Удобное копирование массивов/объектов без мутации оригинала:
    const newArr = [...oldArr]
  • Простое объединение массивов/объектов:
    const merged = [...arr1, ...arr2]
  • Передача элементов массива как аргументов функции:
    Math.max(...numbers)
  • Читаемость кода в сравнении с concat() или Object.assign()

Минусы:

  • Поверхностное копирование (вложенные объекты/массивы копируются по ссылке)
  • Может снижать производительность при работе с большими массивами
  • Не поддерживается в старых браузерах (IE11) без транспиляции
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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