**methodNames** によって特定される **object** に複数のメソッドをバインドし、それらが呼ばれる際にそのオブジェクトのコンテキスト上で実行されます。
イベントハンドラとして使われるfunctionをバインドする場合にとても便利で、そうしない場合に一切無駄な *this* として実行されてしまいます。
もし **methodNames**　が渡されなかった場合、オブジェクトのfunctionプロパティの全てがバインドされます。