Function call and non-Reference type

http://dmitrysoshnikov.com/ecmascript/chapter-3-this/#function-call-and-non-reference-type

by doingnone

JavaScript

var foo = {
  bar: function () {
    console.log(this);
  }
};
 
foo.bar(); // Reference, OK => foo
(foo.bar)(); // Reference, OK => foo
 
(foo.bar = foo.bar)(); // global?
(false || foo.bar)(); // global?
(foo.bar, foo.bar)(); // global?

console.log((foo.bar = foo.bar));
console.log((false || foo.bar));
console.log((foo.bar, foo.bar));