📖
training
  • index
  • CSS
  • JavaScript
    • DOM イベント
    • document.write
    • window.alert
    • console.log
    • ステートメント
    • データ型
    • for
    • オブジェクト
    • リテラル
    • 変数
    • 宣言
    • スコープ
    • 型変換
    • 配列
    • Strictモード
    • 演算子
    • if
    • switch
    • 繰り返し
    • for
    • for...in
    • for...of
    • for await...of
    • while
    • do...while
    • 関数
    • Element インターフェイス
    • Documentインターフェイス
GitBook提供
このページ内
  • 構文
  • 説明

役に立ちましたか?

  1. JavaScript

for...in

指定したオブジェクトの列挙可能プロパティに対して、順不同で反復処理をします。

各プロパティに対して、指定された文を実行できます。

構文

for (variable in object) {... }

  • variable 反復するごとに、variable に異なるプロパティ名が代入されます。

  • object このオブジェクトの列挙可能プロパティに対して反復処理がされます。

説明

  • 列挙可能プロパティに対してのみ反復されます。 Array や Object のようなビルトインのコンストラクタから生成したオブジェクトは String の indexOf メソッドや Object の toString メソッドといった、 Objet.prototype や String.prototype から列挙可能でないプロパティを継承しています

  • 任意の順序でオブジェクトのプロパティに対して反復します

  • なので配列の繰り返しでもただデータであるインデックスの順番ではなく任意の順序で反復します (for, for...ofを使ってください。)

前へfor次へfor...of

最終更新 5 年前

役に立ちましたか?