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了??
添加回答
举报
0/150
提交
取消