Как работают spread и rest операторы?

Junior
357 просмотров
AFK Offer AI

Spread (...) раскладывает массив или объект в отдельные элементы: [...arr], {...obj}. Rest (...) собирает оставшиеся аргументы в массив: function fn(a, ...rest). Выглядят одинаково, но работают в противоположных направлениях. Spread используется для копирования, слияния объектов, передачи аргументов. Rest — для функций с переменным числом аргументов и деструктуризации с «остатком».

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

Как сделать адаптивную вёрстку?