読者です 読者をやめる 読者になる 読者になる

フロントサイドエンジニアという選択肢

HTMLコーダー → ECサイト運営 → システムエンジニア という経歴の著者がフロントサイトエンジニアという職業に今後の活路を見出し、その道に進むために取得した技術を貯めておくブログ

(JavaScript)for/in文

C#のForEachに近い機能ですが、微妙に違うので使用法をメモしておきます。

var obj = {data1:"データ1",data2:"データ2"}

for(var v in obj)
{
    document.write(obj[v]);
}

使い方はforEachと同じですが、ループ毎に添字が帰ってきます。上記のvには「data1」、「data2」と順に入ってきて、Objectとして保持されます。
配列に使用すると、vには0,1,2,3...と入ってきます。
値を取り出すには上記のようにオブジェクト(または配列)に添字を渡して取り出します。