支持es5.1的新浏览器function上增加了一个name属性,这样调试的时候就很容易追踪到具体调用当前方法的函数。
function a(){ console.log(arguments.callee.caller.name );//b } function b(){ a(); } b();
chrome 21,firefox 13,opera 11.64
本人亲测可用