多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
| JScript  | [语言参考](#) | |-----|-----| # caller 属性 返回一个对函数的引用,该函数调用了当前函数。 `*functionName*.**caller** ` functionName 对象是所执行函数的名称。 #### 说明 对于函数来说,**caller** 属性只有在函数执行时才有定义。 如果函数是由 JScript 程序的顶层调用的,那么 **caller** 包含的就是 **null** 。 如果在字符串上下文中使用 **caller** 属性,那么结果和 *functionName*.**toString** 一样,也就是说,显示的是函数的反编译文本。 下面的例子说明了 **caller** 属性的用法: ~~~ function CallLevel(){    if (CallLevel.caller == null)       return("CallLevel was called from the top level.");    else       return("CallLevel was called by another function."); } ~~~ #### 要求 [版本2](#) #### 请参阅 [function 语句](#) 应用于: [Function 对象](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)