Оператор Spread
, поэтому иногда нам нужно передать количество аргументов функции
`

распространение функции (arg1, arg2, arg3) {

возврат arg1*arg2+arg3;

}

константа обр=[1,3,4]

распространение(приб [0],обр[1],обр[2]);

`
вы видите, что передача или распространение аргументов вручную занимает очень много времени,
что мы можем сделать, это просто
например

`

spread(…arr)
`
это сделает то же самое

теперь, когда в игру вступает оставшийся параметр, вы видите здесь, у нас есть количество известных параметров, поэтому, но будет время, когда у нас не будет неизвестного количества параметров, поэтому мы используем функцию оператора rest
распространение (… arg3) {

возврат arg1 * arg2 + arg3;

}

константа обр = [1, 3, 4,3,23,1]

спред (обр);