![]() |
||
|
aranea.ru || JavaScript - Введение | caller
callerОписаниеВозвращает ссылку на функцию, которая активизирует текущую функцию. Синтаксисfunctionname.callerКомментарийСвойство caller определяется только для функции, когда эта функция выполняется. Если функция вызывается с верхнего уровня программы JavaScript, то 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.");
}
|