主持人注意:请拒绝编辑代码或删除此通知的冲动.空白模式可能是问题的一部分,因此不应该被不必要地篡改.如果你在"空白是微不足道的"阵营,你应该能够接受原样.
是否有可能在JavaScript中(a== 1 && a ==2 && a==3)进行评估true?
这是一家大型科技公司提出的面试问题.它发生在两周前,但我仍在努力寻找答案.我知道我们从来没有在日常工作中写过这样的代码,但我很好奇.
我想知道是否有任何方法可以从函数外部访问函数中闭包所捕获的变量; 例如,如果我有:
A = function(b) {
var c = function() {//some code using b};
foo: function() {
//do things with c;
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法c在一个实例中访问A.就像是:
var a_inst = new A(123);
var my_c = somejavascriptmagic(a_inst);
Run Code Online (Sandbox Code Playgroud)