> Что означает запись с rest оператором в деструктуризации массива в JavaScript (JavaScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: EvApps
Стек: JavaScript
> Пример ответа
Запись с rest-оператором (...) в деструктуризации массива позволяет собрать оставшиеся элементы массива в новый массив. Синтаксис выглядит так: const [first, ...rest] = array.
Пример:
JAVASCRIPTconst numbers = [1, 2, 3, 4, 5];const [a, b, ...others] = numbers;console.log(a); // 1console.log(b); // 2console.log(others); // [3, 4, 5]
Rest-оператор всегда должен быть последним в шаблоне деструктуризации, иначе возникнет ошибка. Он удобен для извлечения первых элементов и работы с остатком как с отдельным массивом, особенно при обработке аргументов функций или данных неизвестной длины.
> Похожие задачи по frontend
Что произойдет с интерфейсом при бесконечном цикле создания микротасков в JavaScript
Какой механизм браузера отвечает за порядок выполнения микротасков и макротасков в JavaScript
Как работает оператор switch в JavaScript и что он возвращает
Можно ли вызвать функцию-конструктор через оператор new в JavaScript?
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью