recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment fournir une définition de type lors du transfert d'éléments dans un tableau à l'aide de TypeScript ?

<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>
P粉745412116P粉745412116520 Il y a quelques jours491

répondre à tous(1)je répondrai

  • P粉151466081

    P粉1514660812023-07-25 20:42:31

    Lors du mappage de tableaux, utilisez simplement l'interface AnswerProps.

    interface answerProps {
      state: string;
      answer: string;
    }
    
    const results: Array<string> = [];
    !isEmpty(answers) &&
      answers.map((item: answerProps) => results.push(`${item.state} : ${item.answer}`));

    répondre
    0
  • Annulerrépondre