如何编写一个能检测函数名的长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计84个文字,预计阅读时间需要1分钟。
javascriptlet 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); }}
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);
本文共计84个文字,预计阅读时间需要1分钟。
javascriptlet 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); }}
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);

