如何封装一个用于检测函数名称的函数?

更新于
2026-09-29 13:55:45
2阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计85个文字,预计阅读时间需要1分钟。

如何封装一个用于检测函数名称的函数?

plaintextgistfile1.txtlet wow=function(haha) { return 1;};function getFunctionName(fn) { if(fn.name !==undefined) { console.log(fn.name); } else { let ret=fn.toString(); ret=ret.substr('function '.length); }}

如何封装一个用于检测函数名称的函数?

gistfile1.txt

let wow = function haha() { return 1 }; function getFunctionName(fn) { if(fn.name !== undefined){ return console.log(fn.name); } let ret = fn.toString(); ret = ret.substr('function '.length);//第二个参数未填默认到最后 ret = ret.substr(0,ret.indexOf('(')); return console.log(ret); } getFunctionName(wow);

标签:gistfile1txt

本文共计85个文字,预计阅读时间需要1分钟。

如何封装一个用于检测函数名称的函数?

plaintextgistfile1.txtlet wow=function(haha) { return 1;};function getFunctionName(fn) { if(fn.name !==undefined) { console.log(fn.name); } else { let ret=fn.toString(); ret=ret.substr('function '.length); }}

如何封装一个用于检测函数名称的函数?

gistfile1.txt

let wow = function haha() { return 1 }; function getFunctionName(fn) { if(fn.name !== undefined){ return console.log(fn.name); } let ret = fn.toString(); ret = ret.substr('function '.length);//第二个参数未填默认到最后 ret = ret.substr(0,ret.indexOf('(')); return console.log(ret); } getFunctionName(wow);

标签:gistfile1txt