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

Что такое spread оператор

Spread оператор (...) позволяет разложить элементы массива или свойства объекта в отдельные значения. Часто используется для копирования, объединения или передачи элементов в функцию.

Пример с массивом:

javascript
const arr1 = [1, 2, 3];
const arr2 = [...arr1, 4, 5]; // [1, 2, 3, 4, 5]

Пример с объектом:

javascript
const obj1 = { a: 1, b: 2 };
const obj2 = { ...obj1, c: 3 }; // { a: 1, b: 2, c: 3 }

Особенности:

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

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

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

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