this binding

JavaScript

var obj = function(){
 var that = $(this);
 that.myVar = 12;
 var inner = function(){
   var self = $(this);
   console.log("self: " + self);
   console.log("self.myVar: " + self.myVar);
   console.log("that: " + that);
   console.log("that.myVar: " + that.myVar);
   console.log("this: " + this);
 }
 inner();
};

obj();