prototype.js 1.4.0の配列への影響
prototype.js*1のトップにあるのは1.3.1なんですが、リポジトリを覗くと1.4.0が置いてあります。
日本語での解説を見るとRubyのEnumerableみたいなのがあったりして便利そうなのはいいんですが、配列に対するfor文
for (v in [1, 2, 3]){ alert(v); }
がまともに使えなくなる(Enumerableのメソッドらしきものまで引っかかる)のはどうかと…。
この構文でvに入るのが配列のインデックスの方(上の例なら0, 1, 2)というJavaScriptの仕様もどうかと思いますけどね。
*1:JavaScript用の便利小物集合系ライブラリ。Ajaxクラスもある。