函数的caller属性返回的是调用当前函数的上层函数,caller的初始值是null。当函数没有被其他函数调用时caller的值为null。
function b(){
function c(){
console.log(c.caller);
}
c();
}
b();
结果:
function b(){
function c(){
console.log(c.caller);
}
c();
}
时间: 2024-11-09 01:59:40
函数的caller属性返回的是调用当前函数的上层函数,caller的初始值是null。当函数没有被其他函数调用时caller的值为null。
function b(){
function c(){
console.log(c.caller);
}
c();
}
b();
结果:
function b(){
function c(){
console.log(c.caller);
}
c();
}