複雑なものに対応、thisバインド追加