> Что означает запись с rest оператором в деструктуризации массива в JavaScript (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: EvApps

Стек: JavaScript

> Пример ответа

Запись с rest-оператором (...) в деструктуризации массива позволяет собрать оставшиеся элементы массива в новый массив. Синтаксис выглядит так: const [first, ...rest] = array.

Пример:

JAVASCRIPT
const numbers = [1, 2, 3, 4, 5];
const [a, b, ...others] = numbers;
console.log(a); // 1
console.log(b); // 2
console.log(others); // [3, 4, 5]

Rest-оператор всегда должен быть последним в шаблоне деструктуризации, иначе возникнет ошибка. Он удобен для извлечения первых элементов и работы с остатком как с отдельным массивом, особенно при обработке аргументов функций или данных неизвестной длины.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью