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

Пользовался ли spread оператором

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

Примеры:

javascript
// Копирование массива
const arr = [1, 2, 3];
const copy = [...arr]; // [1, 2, 3]

// Объединение массивов
const combined = [...arr, 4, 5]; // [1, 2, 3, 4, 5]

// Копирование объекта
const obj = { a: 1, b: 2 };
const objCopy = { ...obj }; // { a: 1, b: 2 }

// Передача аргументов в функцию
function sum(a, b, c) { return a + b + c; }
sum(...arr); // 6

text

**Особенности:**
- Для объектов spread выполняет поверхностное копирование.
- В React часто используется для передачи пропсов.
- Не работает с непримитивами (глубокая вложенность не копируется).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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