Что такое rest-параметры и оператор расширения (spread) в JavaScript и как их использовать?
Rest-параметрыпозволяют объявить функцию, которая может принимать любое количество аргументов, сгруппированных в один массив, аналогargumentsSpread-оператор— позволяет раскрыть итерируемый объект в набор отдельных элементов или свойств там, где ожидается перечисление значений