Как в js вызвать метод rest? — Q&A Хекслет
2026-02-26 16:49 Diff

Ответы

Многие функции JavaScript поддерживают произвольное количество аргументов.

Например:

  • Object.assign(target, src1, ..., srcN);
  • Math.max([value1[, value2[, ...]]]);

При работе с готовыми функциями вопросов не возникает. Но как работать с произвольным количеством аргументов при создании собственных функций? На помощь как раз приходит REST - оператор. Обозначается он через символ троеточия "..." и позволяет упаковать неограниченное количество аргументов функции в массив.

Оператор Rest (упаковка аргументов)