I want to access the Arguments Object in Arrow Function.
But,
const fn = () => {
return arguments; // error
};
It is possible if we rewrite it like this.
const fn = (...args) => (function () {
return arguments;
})(...args);
However, I want to write a simple code first to achieve this.
I want another solution.
I think it can be achieved by making the Arrow Function look like the Function.
const arrowFunc = () => {
return arguments;
};
function func () {
return arguments;
}
Object.setPrototypeOf(func, arrowFunc);
arrowFunc(); // error
But it doesn't work.
Give me a new idea.
Thank you.