Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/spread-vs-rest

В чём разница между spread и rest операторами в JavaScript?

СобеседованиеФункцииОператоры
  • Spread (...) — раскрывает итерируемый объект или объект в отдельные элементы/свойства
  • Rest (...) — собирает оставшиеся элементы/свойства в массив или объект
  • Spread используется в правой части присваивания, rest — в левой части
  • Примеры:
    1. Spread: const arr = [...items] — раскрывает items
    2. Rest: const [first, ...rest] = arr — собирает оставшиеся элементы в rest
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov