JavaScript 関数内の this が指すものは、関数をメソッドとして扱うか、コンストラクタとして扱うかで変化する ref: http://qiita.com/cm3/items/e8da2f8ffed64641bb07