Function.caller

Function.caller - повертає функцію яка викликала вказану функцію.

Синтаксис:

function.caller;

Параметри:

function - ім'я функції.

Опис:

caller дорівнює функції яка викликала функцію, якщо функція була викликана з верхнього рівня JavaScript повертає null.

Приклад:

function test(){ alert(test.caller); //null, а якщо на сайті запускати виведе eval } test(); function test(a,b){ alert(test.caller); } function test2(){test(0);} test2();