正解は独自に「this」を持たず、定義時の外側のスコープのthisを継承することです。これにより、コールバック関数内でのthisの扱いが容易になります。また、functionキーワードよりも簡潔に記述でき、コンストラクタとしては使用できないという特徴もあります。