TypeScript を使用して要素を配列にプッシュするときに型定義を提供するにはどうすればよいですか?
P粉745412116
2023-07-24 21:47:12
<p>要素を配列にプッシュするときに型定義として 'any' を使用することを避ける必要があります。タイプを指定しようとしましたが、エラーが発生しました。サンプルコードは次のとおりです: </p>
<pre class="brush:php;toolbar:false;">インターフェイスanswerProps {
状態: 文字列;
答え: 文字列;
}
const 結果: Array<string> = [];
!isEmpty(答え) &&
Answers.map((item: any) => results.push(`${item.state} : ${item.answer}`));</pre>
<p>上記のコードに基づいて、配列要素をマップするために while ループを使用することは避けたいと考えています。 </p>
配列をマッピングするときは、answerProps インターフェイスを使用するだけです。
リーリー