http://alternateidea.com/blog/articles/2007/7/18/javascript-scope-and-binding JavaScriptのスコープとバインディングを理解する バインディングのキモは、それが実行スコープ −関数xはオブジェクトyのスコープで実行される、とか− をコントロールする手段にすぎないってことだ。最初はなんのことだか分かりにくいけど、いくつかのninja referencesを使えば全部説明できるから誰でも理解できるだろう。 What's my name fool バインディングの基本的なところを理解するために、次の例を試してみよう。 var Car = function() { this.name = 'car'; } var Truck = function() { this.name = 'truck'; } var fun