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