服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

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

扫描关注微信公众号