Функции Arrow в ES6 не имеют свойства arguments
, поэтому arguments.callee
не будет работать и в любом случае не будет работать в строгом режиме, даже если используется анонимная функция.
Функции стрелок не могут быть названы, поэтому трюк названного функционального выражения не может быть использован.
Итак... Как написать функцию рекурсивной стрелки? Это функция стрелки, которая рекурсивно называет себя на основе определенных условий и так далее?