Встречается на собеседованиях • сегодня

Зачем нужен rest оператор

Rest оператор (...) в JavaScript позволяет собирать оставшиеся аргументы функции или элементы массива в один массив. Это удобно, когда количество параметров неизвестно заранее.

Пример с функцией:

javascript
function sum(...numbers) {
  return numbers.reduce((acc, num) => acc + num, 0);
}
sum(1, 2, 3); // 6

Пример с деструктуризацией:

javascript
const [first, ...rest] = [1, 2, 3, 4];
console.log(rest); // [2, 3, 4]

Ключевые особенности:

  • Всегда возвращает массив
  • Должен быть последним в списке параметров
  • Работает как в функциях, так и при деструктуризации
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы