I try to bind a function but I dont really know how its work
For example

```
   q={};
   q.e=function(){return 1;}
   q.e.i=function(){alert(this);}
   q.e().i(); //Nothing happend I excepted that it will alert 1

```

So how does it work?

Thank you.