函数调用者与被调用者的关系
 发布于 10 年前  作者 immatt2015  6583 次预览  最后一次回复是 10 年前  来自 问答 

想问一下, 被调函数可以访问调用者函数的啥属性?

2 回复
grass0916

arguments 的 caller 與 callee,其中 arguments 是系統保留字。

callee 相關連結

不過新版的 ES 有些變動,caller 已經移除了, 自己現在的做法給樓主參考看看。

function A() {
   var callee = arguments.callee;
   B(callee);
}

function B(caller) {
   console.log(caller);
}