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