Comment fournir une définition de type lors du transfert d'éléments dans un tableau à l'aide de TypeScript ?
P粉745412116
2023-07-24 21:47:12
<p>Je dois éviter d'utiliser « any » comme définition de type lorsque j'insère des éléments dans un tableau. J'ai essayé de fournir le type mais j'ai eu une erreur. Voici un exemple de code : </p>
<pre class="brush:php;toolbar:false;">interface réponseProps {
état : chaîne ;
réponse : chaîne ;
}
const résultats : Array<string>
!isEmpty(réponses) &&
Answers.map((item: any) => results.push(`${item.state} : ${item.answer}`));</pre>
<p>Sur la base du code ci-dessus, je souhaite éviter d'utiliser une boucle while pour mapper les éléments du tableau. </p>
Lors du mappage de tableaux, utilisez simplement l'interface AnswerProps.