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
請(qǐng)高人幫忙解釋一下,為什么最后三個(gè)輸出的是 window?
另外foo.bar()與(foo.bar)()是否相同,如果有區(qū)別是什么區(qū)別?
請(qǐng)高手幫忙解釋一段JS?
慕運(yùn)維8079593
2018-12-07 04:03:58