Справочник по JScript : Свойства JScript : Свойство caller

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Свойство caller

Возвращает ссылку на функцию, вызвавшую текущую функцию.

Синтаксис

functionName.caller 

Аргументы

functionName
Необязательный аргумент. Имя выполняемой функции.

Описание

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

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

Примеры

В примере показано как используется свойство caller.

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

Поддержка

JScript Version 2

Смотрите также

Ссылки на источники

http://msdn.microsoft.com/en-us/library/7t96kt3h(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования