ホームページ  >  に質問  >  本文

インターフェイスのキーを取得するか、文字列として入力するメソッド

<p>インターフェイスとして定義された患者エンティティがあります</p> <pre class="brush:php;toolbar:false;">インターフェイスのエクスポート Patient { 名前: 文字列; 挨拶: 文字列; }</pre> <p>インターフェースにキーを追加または削除し続けるときに、レンダリング関数で明示的に変更することなく、患者インターフェースに各キーを表示するヘッダーを作成したいと考えています。 </p> <p>次の疑似コードを考えています</p> <pre class="brush:php;toolbar:false;"><tr> Patient.map((key) => <th>key.toString()</th>)のキー </tr></pre> <p>問題は、疑似コードを実際のコードに変換できないようです。型とインターフェイスを使用して、しばらく試してみましたが、問題が理解できないようです。 </p> <p>私は Typescript の知識を向上させ、React でのその可能性を認識しようとしています。どんな助けでも大歓迎です :)</p>
P粉884667022P粉884667022387日前493

全員に返信(1)返信します

  • P粉627136450

    P粉6271364502023-09-01 14:34:54

    インターフェイスは実行時には実際には存在しません。これらはコンパイル時とリンティング時にのみ存在します。したがって、インターフェイスのキーを実行時にリストすることはできません。できる最善の方法は、インターフェイスのダミー オブジェクトを作成することです:

    リーリー

    次に、dummyPatient のキーを取得します:

    リーリー

    返事
    0
  • キャンセル返事