手が震えたらBARに行こう

駄文を吐き出して、今日もなんとか、元気に生きていこうと思います。twitterアカウントは、@tabunmuri255です。よろしくです。

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が使えます。

やったぜ。