Microsoft® JScript™ caller Property | Language Reference Version 2

See Also Applies To

##### Description

> Contains a reference to the function that invoked the current function.

##### Syntax

> functionname.caller

##### Remarks

> The caller property is only defined for a function while that function is executing. If the function is called from the top level of a JScript program, caller contains null.

> If the caller property is used in a string context, the result is the same as functionname.toString, that is, the decompiled text of the function is displayed.

> The following example illustrates the use of the caller property:

> >     function CallLevel()
> >     {
> >       if (CallLevel.caller == null)
> >         return("CallLevel was called from the top level.");
> >       else
> >         return("CallLevel was called by another function.");
> >     }

© 1998 Microsoft Corporation. All rights reserved. Terms of Use.