Прокси собирает все переданные аргументы в массив. Аргумент номер один тоже массив. Поэтому вторым аргументом в ловушке будет массив массивов. А квадратные скобки деструктурируют этот массив на переменные. Так что у тебя получается переменная args с массивом.
function test ([arg1, arg2, ...rest]) { console.log(arg1, arg2, rest) }
вечер добрый, подскажите куда запихнуть .replace(/[^\d;]/g, ''); в <output name="result">0</output></p> , чтобы при вводе букв и цифр, выходил результат не NaN а сумма