thisの参照
function class
関数オブジェクトにプロパティを設定
var a = function(){ return 2;}; a.b = 1; a(); //2 a.b; //1
thisの参照先 実行時に決定される。
function tmp(){ return this.a; } var obj1 = { a : 1, b: tmp }; obj1.b(); //1
thisの束縛
function tmp(){ return this.a; } tmp = tmp.bind({a:100}); var obj1 = { a:1, b:tmp}; obj1.b(); //100