Rest параметри на функция в TypeScript

В TypeScript може също да се работи с rest параметри на функции. За целта променливата, в която се събират параметрите, трябва да бъде декларирана като масив:

typescriptfunction func(...rest: number[]): void {
  console.log(rest);
}

Нека проверим работата на нашата функция:

typescriptfunc(1, 2, 3); // ще изведе [1, 2, 3]
Задание 1

Направете функция, която приема като параметри произволен брой числа и връща тяхната сума.