1.arguments.callee是代表 在哪个函数里面的arguments就指代的是哪个函数 。
function test(){
console.log(arguments.callee) //test
function demo(){
console.log(arguments.callee) //demo
}
demo()
}
test()
2.func.caller 是代表demo在哪个环境被调用的哪个环境
function test(){
demo() //demo被调用的环境是test
function demo(){
console.log(demo.caller) //test
}
}
test()