如何从严格模式获得呼叫者?

时间:2012-03-19 21:02:41

标签: javascript strict-mode

可以混合严格和非严格的代码。但即使对它的调用不是严格的代码,你也不能使用调用者。有人知道任何解决方法吗?

我试过了:

(function strict(){
    "use strict";
    nonStrict();//ok
    nonStrictCaller();//error :(
})();

function nonStrict(){
    return 011;//Octal literals are not allowed in strict mode
}

function nonStrictCaller(){
    return nonStrictCaller.caller;
}

0 个答案:

没有答案