WEB开发网
开发学院WEB开发Jsp caller 属性 阅读

caller 属性

 2008-01-05 08:12:41 来源:WEB开发网   
核心提示: 返回一个对函数的引用,该函数调用了当前函数,caller 属性,functionName.callerfunctionName 对象是所执行函数的名称,说明对于函数来说,那么结果和 functionName.toString 一样,也就是说,caller 属性只有在函数执行时才有定义, 假如函数是由 JScript

 

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

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 对象


Tags:caller 属性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接