![]() |
||
|
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."); } |