1 var a = function() { 2 alert(a.caller); 3 } 4 var b = function() { 5 a(); 6 } 7 b();
上面的代码中,b调用了a,那么a.caller返回的是b的引用;
1 var a = function() { 2 alert(arguments.callee); 3 } 4 var b = function() { 5 a(); 6 } 7 b();
a在b中被调用,但是它返回了a本身的引用
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3