公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

JS教程

caller 属性

更新时间:2013-05-03 23:48:11 |

返回一个对函数的引用,该函数调用了当前函数。

functionName.caller

functionName 对象是所执行函数的名称。

说明

对于函数来说,caller属性只有在函数执行时才有定义。 如果函数是由 JScript 程序的顶层调用的,那么caller包含的就是null

如果在字符串上下文中使用caller属性,那么结果和functionName.toString一样,也就是说,显示的是函数的反编译文本。

下面的例子说明了caller属性的用法:

 function CallLevel(){

2   if (CallLevel.caller == null)

3      return("CallLevel was called from the top level.");

4   else

5      return("CallLevel was called by another function.");

6}

请参阅

function 语句

应用于:Function 对象

最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号