Что такое spread-оператор и для чего он используется?
Уровень: Middle
Ответ
Spread-оператор (оператор троеточия ...) – это синтаксис, который \"раскрывает\" итерируемый объект (например, массив) или объект в места, где ожидается список значений. Например, в вызове функции `f(...array)` spread передаст элементы массива как отдельные аргументы. Или при создании массива: `[...arr1, ...arr2]` объединит два массива. Для объектов: `let clone = { ...obj }` – скопирует свойства объекта. Spread-оператор упрощает комбинирование массивов/объектов и передачу множества аргументов.