```
var a = 2;
var c = {
    a: 3,
    say: function() {
        console.log(this.a);
    }.bind(this);
};
c.say();
// Ouput: 2

```

The output is 2, and I don't know why. Why *this* point to *global*?