1. 程式人生 > >caller 和 callee的對比

caller 和 callee的對比

color call func style callee nbsp console lee class

caller是函數的一個方法,它指向調用該函數的函數

function a(){
    console.log(a.caller)  
}
function b(){
    a()
}
b()

輸出:
? b(){
    a()
}

callee是arguments的一個屬性,他指向arguments的函數

function a(){
    console.log(arguments.callee)
}
function b(){
    a()
}
b()

輸出:
? a(){
    console.log(arguments.callee)
}

caller 和 callee的對比