【发布时间】:2019-10-15 05:47:42
【问题描述】:
我有一个函数通过Function.caller 确定调用函数。 是否可以判断调用者是否属于某个类,是否属于某个类等?
(我知道function.caller == null 是调用它的根级别。)
一些代码可能有助于理解我想要实现的目标。
log(component: object, level: LogLevel, category: ILogCategory, message: string)
{
if(!component)
let callingComponent = log.caller;
// PSEUDOCODE
if(parent of caller is class)
callingComponent = class;
//...
}
}
编辑
我想获取我的方法的调用者所属的类。
【问题讨论】:
-
你能添加一些你想要实现的代码吗?
-
@GetOffMyLawn 添加了一些代码。它是否阐明了我正在尝试的内容?
标签: typescript