normalFunc = function(a,b,c) {
console.log(arguments);
}
normalFunc(1,2,3); // [1,2,3]
arrowFunc = (a,b,c) => console.log(arguments)
arrowFunc(1,2,3); // arguments is not defined
this
у стрелочных функций. Но все же, можно ли как-то получить массив аргументов? Стрелочные функции не имеют собственного объекта arguments, поэтому в теле стрелочных функций arguments будет ссылаться на переменную в окружающей области.
В большинстве случаев лучшей заменой объекта arguments в стрелочных функциях являются rest параметры.