arguments.callee()是一個指向當前執行函數的指針,可以在函數內部使用。
使用方法如下:
function foo() {
console.log(arguments.callee); // 輸出當前函數
}
foo();
var foo = function() {
console.log(arguments.callee); // 輸出當前函數
};
foo();
注意:在嚴格模式下,使用arguments.callee會拋出TypeError錯誤,因此不建議在嚴格模式下使用arguments.callee。