CoffeeScript で JSON のデータを読み込んでみる
Rails 3.1 から利用可能になった CoffeeScript で、以下のような JSON ファイルを読み込んでみます。
[ {"title": "ひとつめ", "value": 1}, {"title": "ふたつめ", "value": 2}, {"title": "みっつめ", "value": 3} ]
jQuery を使って値を表示すると、このような形になります。
$.get("http://localhost/sample.json", null, function(data) { $.each(data, function() { alert(this["title"] + this["value"]); }); });
これを CoffeeScript に置き換えると、次のような形になります。
jQuery -> $.get("http://localhost/sample.json", null, (data)=> for obj in data alert("#{obj["title"]}#{obj["value"]}")
はてなのシンタックスハイライトに CoffeeScript が追加されるのはまだかしら。