Встречается на собеседованиях • сегодня
Какой синтаксис у rest оператора
Rest оператор (...) позволяет собрать оставшиеся элементы в массив или объект. Используется в параметрах функций и деструктуризации.
Пример с массивом:
javascript
const [first, ...rest] = [1, 2, 3, 4];
console.log(rest); // [2, 3, 4]Пример с объектом:
javascript
const {a, ...rest} = {a: 1, b: 2, c: 3};
console.log(rest); // {b: 2, c: 3}В параметрах функции:
javascript
function sum(...numbers) {
return numbers.reduce((acc, num) => acc + num, 0);
}
sum(1, 2, 3); // 6Ключевые особенности:
- Всегда должен быть последним в списке параметров/элементов
- Работает только с итерируемыми сущностями
- В объектах собирает только собственные перечисляемые свойства

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы