у функций есть поле name, но для этого нужно иметь ссылку на нее
function functionName(fun) { let ret = fun.toString(); ret = ret.substr('function '.length); ret = ret.substr(0, ret.indexOf('(')); return ret; }
Надо было сразу гуглить: arguments.callee.name
Обсуждают сегодня