JSCRIPT MANUAL

Microsoft® JScript™
Свойство caller
 Справочник языка 
Версия 2 

См. также                   Применение


Описание
Содержит ссылку на функцию, которая вызвала текущую функцию.
Синтаксис
functionname.caller
Примечание
Свойство caller определено для функции только тогда, пока функция выполняется. Если функция вызвана из верхнего уровня программы JScript, caller содержит null.

Если свойство caller применяется в строковом контексте, результат тот же самый что и functionname.toString, то есть отображается декомпилируемый текст.

В следующем примере применяется свойство caller :

function CallLevel()
{
  if (CallLevel.caller == null)
    return("CallLevel вызвана из верхнего уровня.");
  else
    return("CallLevel вызвана другой функцией.");
}


Перевод © 2000-2013 pauk R-T-F-M.info. Все права защищены.