prototype.js version 1.4.0 系での Enumerable の使い方
2006-01-17-5: [JavaScript][Code]
http://www.onflow.jp/blog/archives/2005/11/prototypejs_ver.html
prototype.js 1.4.0 の Enumerable を使うと
var data = [0, 1, 2];
for (var i = 0, len = data.length; i < len; i++) {
alert(data[i]);
};
こう書いていたのが
var data = [0, 1, 2]
data.each(
function (value, index) {
alert(value);
}
);
のように Iterator パターンで書けるようになる.
ハッシュの場合は $H() とあわせて以下のようにかけて便利.
var data = $H({a:1, b:2});
data.each(
function (pair, index) {
alert(pair.value);
}
);