オブジェクトリテラルを使用する場合、Typescriptのドキュメントによれば、これはインターフェイスと正確に一致する必要があります。それがために、数あるべき指数がそのインデックスの数と値である必要がありますを意味している[index: number]: number
と競合するので、ここで小道具が文字列であるTypescriptコンパイラでエラーが表示されない
:しかし、次のコード遊び場のためのいずれかのエラーメッセージが表示されませんname
およびage
以外のプロパティ。
バグですか?私が間違っている場合、これがどのように機能しているか説明してください。
コードの画像を投稿しないでください。 –
私は、プレイグラウンドでエラーが表示されていないことを指摘するために投稿しました。 –
遊び場の例のリンクを生成するのはとても簡単です。このようにして、あなたの質問に答えようとする人々は、コードを素早くチェックすることができます。それ以外の場合は、ここでコードを貼り付けるだけで、レビューアはコンパイルしようとすることができますので、常に画像よりも優れた方法です。 –