CoffeeScriptのfor文の仕様(3)
coffee scriptのfor文の仕様の第三弾です。
今日は配列の時の話。
以下の様な配列があって、
testArray = [ "水戸", "宇都宮", "前橋", "さいたま", "千葉", "東京(新宿区)", "横浜" ]
配列で、要素を取り出す時って、普通は、
for i in [0...testArray.length] console.log testArray[i]
みたいな感じで、要素を取り出しますよね。
ただ、これもハッシュと同じで、もう少しスマートに書く方法があるのです。
その方法がこちら。
for val in testHash console.log val
この方法だと、カウント変数は登場させずに、スマートに要素だけ取り出すことができるのです。
結果はもちろん、この通り。
水戸 宇都宮 前橋 さいたま 千葉 東京(新宿区) 横浜
ちなみに、どうしても、カウント変数を登場させたい時は
for val, i in testHash console.log val
ってやると、カウント変数のiが使えます。
やったぜ。