1、callee
arguments.callee表示当前函数,使用于递归
function factorial(num){
if(num<=1){
return 1;
}else{
return num *arguments.callee(num-1)
}
}
2、caller
表示调用当前函数的函数,没有父函数时为null
function parent(){
console.log(parent.caller);
child()
} function child(){
console.log(child.caller)
}