08/06/26 10:18:57
ベターな書き方と言われても、自分のインスタンスへの参照が欲しいなら
方法はそれくらいしか無いと思うけどなぁ
bindすれば少し読みやすくなるかと
イベント発生時の動作をあとから切り替えたいということなら
eTest.prototype.setEvent1 = function() {
document.body.attachEvent("onclick", (function(x) {
return function() { return x.currentFunc.apply(x, arguments); }
})(this));
};
これでcurrentFuncをすりかえるだけでいい