arguments.callee - посилання (силка) на функцію яка виконується.
arguments.callee
arguments містить посилання на функцію яка виконується.
function test(x){
alert(arguments.callee);
}
test(0);
arguments.callee виклик функції аналогічно по назві функції:
function test(x){
//аналог return 1+test(x);
if(x<5)return 1+arguments.callee(x);
else return x;
}
alert(test(5));
Приклад звернення до властивості Function.name через arguments.callee:
function test(){
alert(arguments.callee.name);
}
test(3,9,'tesgg');