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 }