Встречается на собеседованиях • сегодня
Пользовался ли 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 часто используется для передачи пропсов.
- Не работает с непримитивами (глубокая вложенность не копируется).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы