callee是arguments的一个属性(arguments另一个属性是length)
function test(){
console.log(arguments.callee) //返回test函数引用 ƒunction test(){}
function demo(){
console.log(arguments.callee); //返回demo函数引用 ƒunction demo(){}
}
demo()
}
test()
caller返回一个函数被调用的环境
function test(){
demo();
}
function demo(){
console.log(demo.caller); //返回demo被调用的环境 ƒunction test(){demo();}
}
test()