prototype.js version 1.4.0 系での Enumerable の使い方

comments(0) | trackback(0)

はてなブックマークに追加 はてなブックマーク数 del.icio.us に追加 livedoor クリップに追加 livedoor クリップ数 Yahoo!ブックマークに追加

  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);
    }
);

タグ: [JavaScript][Code]

この記事へのコメント

(コメントはありません)

この記事へのコメントを書く

名前:

メールアドレス (公開されません):

URL:

コメント (入力必須)

この記事へのトラックバック URL

http://cl.pocari.org/tb.php/2006-01-17-5

この記事へのトラックバック

(トラックバックはありません)