iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

【TypeScript】Dictionaryをループ処理

TypeScriptでは、インデックスシグネチャと呼ばれる機能を使って下記のように、KeyとValueの型を明示的に指定したDictionaryを作成することができます。

    interface Dictionary<T> {
        [index: string]: T;
    }

今回は、このDictionaryに格納された配列をどのようにループ処理できるのか、知らなかったため簡単にメモをしておこうかと思います。

結論

下記のようにObject.keysメソッドを使用することで、Dictionaryのループ処理を実行できます。Object.keysメソッドは、オブジェクトがもつプロパティの名前を配列で返します。

    Object.keys(this.state.params).map((key, index) => {
    }

てな感じで本日は以上となります🍺

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com