TypeScriptでは、インデックスシグネチャと呼ばれる機能を使って下記のように、KeyとValueの型を明示的に指定したDictionaryを作成することができます。
interface Dictionary<T> { [index: string]: T; }
今回は、このDictionaryに格納された配列をどのようにループ処理できるのか、知らなかったため簡単にメモをしておこうかと思います。
結論
下記のようにObject.keys
メソッドを使用することで、Dictionaryのループ処理を実行できます。Object.keys
メソッドは、オブジェクトがもつプロパティの名前を配列で返します。
Object.keys(this.state.params).map((key, index) => { }
てな感じで本日は以上となります🍺