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