caller 属性
时间:2007-12-27 来源:不详 作者:林子
返回一个对函数的引用,该函数调用了当前函数。 站_长之家adminI5.com
functionName.caller adminI5.com站长_之家
functionName 对象是所执行函数的名称。
adminI5.com站长之_家
说明
对于函数来说,caller 属性只有在函数执行时才有定义。 假如函数是由 JScript 程序的顶层调用的,那么 caller 包含的就是 null 。
AdminI5.com站长之_家
假如在字符串上下文中使用 caller 属性,那么结果和 functionName.toString 一样,也就是说,显示的是函数的反编译文本。
站_长之家adminI5.com
下面的例子说明了 caller 属性的用法:
站_长之家
function CallLevel(){ if (CallLevel.caller == null) return("CallLevel was called from the top level."); else return("CallLevel was called by another function."); }此文來自站长之家
要求
版本2
Admini5.com
请参阅
function 语句
此文来自站长之家
应用于: Function 对象
此文來自站长之家
上一篇:arguments 属性 下一篇:$1...$9 属性



文章评论
共有 0位Admini5网友发表了评论 查看完整内容