Встречается на собеседованиях • сегодня
Для чего нужен spread operator
Spread оператор (...) позволяет развернуть элементы массива или свойства объекта в местах, где ожидается несколько элементов (аргументы функции, элементы массива) или пар ключ-значение (для объектов).
Основные случаи использования:
- Копирование массивов/объектов (без мутации оригинала)
js
const arr = [1, 2, 3];
const arrCopy = [...arr]; // [1, 2, 3]
const obj = { a: 1 };
const objCopy = { ...obj }; // { a: 1 }
text
2. **Объединение структур**
```js
const combined = [...arr1, ...arr2];
const mergedObj = { ...obj1, ...obj2 };- Передача аргументов в функцию
js
const nums = [1, 2, 3];
Math.max(...nums); // аналогично Math.max(1, 2, 3)Особенность: для объектов при совпадении ключей побеждает последнее значение.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы