Arrow functions in ES6 do not have an arguments
property and therefore arguments.callee
will not work and would anyway not work in strict mode even if just an anonymous function was being used.
Arrow functions cannot be named, so the named functional expression trick can not be used.
So... How does one write a recursive arrow function? That is an arrow function that recursively calls itself based on certain conditions and so on of-course?
See Question&Answers more detail:os