var a=1;var b={ a:2, b:function(){ console.log(this.a); }(), f:this.f=function(){ console.log(this.a); }};function f(){ console.log(3); }f();b.f();(b.f)();(0,b.f)();有這樣一段代碼,答案是1、1、2、2、1,第一個答案是1是因為b.b是個立即執行函數,但是為什么后面的答案是1221了??
查看完整描述