文章链接
举个栗子
但是!如何解释下面这个例子呢?
var value = 1 var foo = { value: 2, bar: function () { return this.value }, } console.log(foo.bar()) // 2 console.log((false || foo.bar)()) // 1