获取指定函数的函数名称(用于兼容IE)

 1 /**
 2     * 获取指定函数的函数名称(用于兼容IE)
 3     * @param {Function} fun 任意函数
 4     */
 5 function getFunctionName(fun) {
 6     if (fun.name !== undefined)
 7         return fun.name;
 8     var ret = fun.toString();
 9     ret = ret.substr('function '.length);
10     ret = ret.substr(0, ret.indexOf('('));
11     return ret;
12 }

 

posted @ 2016-10-25 21:05  怪到抽筋  阅读(260)  评论(0编辑  收藏  举报