タグ

ブックマーク / qiita.com/karamage (1)

  • TypeScriptの型記法「オブジェクトリテラル 」と「インデックスシグネチャ」を理解する - Qiita

    TypeScriptの型記法、「オブジェクトリテラル」と「インデックスシグネチャ」について、まとめます。 「オブジェクトリテラル」も「インデックスシグネチャ」も、あまり聞き慣れない言葉で、雰囲気で理解した気になっていませんか? 私は、なっていました。 私の場合、この記法に遭遇するたびに「これって、なんだっけ?」ってなることが多いです。 自分の理解のために、ここにまとめておきたいと思います。 誰かの理解の助けになれば幸いです。 初見殺しな「オブジェクトリテラル」と「インデックスシグネチャ」 例えば、以下のコードにおいて 変数objの型が、何を意味しているか理解できますでしょうか。 私には、初見殺しすぎて、さっぱりわからず「???」となりました。 この型の意味は、「変数objは複数のkeyを含む可能性があり、そのすべてのstring型のkeyは、string型の値をもつ」となります。 以下のコ

    TypeScriptの型記法「オブジェクトリテラル 」と「インデックスシグネチャ」を理解する - Qiita
  • 1