¿Cómo recuperar el nombre de la función dentro de la función misma?
determinar el nombre de una función internamente puede ser útil para depurar o operaciones dinámicas. Para lograr esto, considere los siguientes métodos:
en es6:
en ES5: [&] [&] [&] [&] [&] [&] [&] [&] [&] [&] [&] [&] [&] [&] [&] [&] [&] [y] (no estándar y no recomendado): arguments.callee.name.
implementando una función personalizada:function functionName(fun) {
const ret = fun.toString();
ret = ret.substr('function '.length);
ret = ret.substr(0, ret.indexOf('('));
return ret;
}
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3