javascript中调用上下文信息的方法
时间:2010-10-13 来源:郭培
一.使用函数自身
1 <script type="text/javascript">2 function oFunc(){
3 alert(oFunc.toString());
4 };
5 oFunc();
6 </script>
二.使用函数caller属性
其表示调用当前函数的上层函数。
1 <script type="text/javascript">2 function WhoCallMe(){
3 alert("My caller is "+WhoCallMe.caller);
4 };
5 function CallerA(){WhoCallMe();};
6 function CallerB(){WhoCallMe();};
7
8 WhoCallMe();//My caller is null
9 CallerA();//my caller is function CallerA(){WhoCallMe();};
10 CallerB();//my caller is function CallerB(){WhoCallMe();};
11 </script>
相关阅读 更多 +