Prototypeの勉強経過その3

今日は第4章を勉強(P84まで)。Enumerableについて。自在に操れる言語はJavaだけの自分からすれば、この機能は強力すぎる…。Javaならユーティリティ関数を自前で用意したり無名クラスでカバーしたりして、結構ゴリッとした感じのソースになるのが、Prototypeならばアッサリ実現。Prototype自体はRubyに影響されて作られたらしく(この本の中にもよくRubyの話が出てくる)、このあたりの関数もRubyは揃えてるんだろうなぁ…。やっぱ日本人として、Javascriptに慣れたらRubyを勉強してみよっかなー。