在函数中,arguments.callee指向这个函数,
而arguments.callee.caller指向调用这个函数的函数,如果在全局调用的话,是null
demo:
function inner(){
alert(arguments.callee); //inner函数
alert(arguments.callee.caller) //如果在全局定义,是null,这里是调用函数的函数,返回outer
}
function outer(){
inner();
}
outer();