thisと格闘
WEB+DB PRESS Vol.31と35のJavascript記事を参考に。
結局のところ、このthisを理解しないと突き抜けられないっぽくて悩ましい。
prototype.jsのbindのところが全てを集約しているように思われ、
Function.prototype.bind = function() { var __method = this, args = $A(arguments), object = args.shift(); return function() { return __method.apply(object, args.concat($A(arguments))); } }
thisとかapplyとか。あと、selfとか。
thisについては以下のページが参考になりそうなのでメモ。