function delegate (fnc,ctx){ return function(){ return fnc.apply(ctx,arguments); } }みたいなのを作る。YUIのイベントハンドラと同じ感じ、MS AJAXのFunction.createDelegateと同じ感じになると思う。ダメかな

ghostbassghostbass のブックマーク 2012/05/14 11:47

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

JavaScriptで、メソッドをコールバックとして渡す方法(コールバック関数でthisをbindさせる方法) · DQNEO日記

    Home Subscribe var obj = { name : 'pikachu', say : function(){ alert('I am ' + this.name); } } setTimeout(obj.say, 1000); // => 'I am'とだけ表示される。 これは期待通りに動いてくれません。 コールバ...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう