我有一个可能是容器范围属性的配置对象,可能没有,我将它传递给我的函数。此函数创建一些回调函数并将'scope'属性应用于它们。我想强制这个函数提供范围,即使它实际上没有指定 - 获取调用者的'this'引用,如下所示:
function someFunc (config)
{
var scope = config.scope ? config.scope : arguments.callee.caller... (?);
config.preAction.apply(scope);
}
实际上可能吗?
答案 0 :(得分:-1)
正如您在评论中所假设的那样,答案是不可能的。 JavaScript根本就不够内省。