Arrow functions don’t have the local variable arguments.
const arrowFunction = () => { return [...arguments]; } arrowFunction(1, 2, 3) => ReferenceError: arguments is not defined Normal functions have the local variable arguments.
const normalFunction = function () { return [...arguments]; } normalFunction(1, 2, 3) => Array(3) [ 1, 2, 3 ] You can still, however, get arguments in Arrow functions.
const arrowFunction = (...args) => { return args; } arrowFunction(1, 2, 3) => Array(3) [ 1, 2, 3 ]
Top comments (0)