Оператор 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]
спред (обр);