var foo = { bar: function () { console.log(this); } }; foo.bar(); // foo object (foo.bar)(); // foo object (foo.bar = foo.bar)(); // window (false || foo.bar)(); // window (foo.bar, foo.bar)(); // window
请高人帮忙解释一下,为什么最后三个输出的是 window?
另外foo.bar()与(foo.bar)()是否相同,如果有区别是什么区别?
慕容708150
相关分类