Wie kann eine Typdefinition bereitgestellt werden, wenn Elemente mithilfe von TypeScript in ein Array verschoben werden?
P粉745412116
P粉745412116 2023-07-24 21:47:12
0
1
433
<p>Ich muss vermeiden, „any“ als Typdefinition zu verwenden, wenn Elemente in ein Array verschoben werden. Ich habe versucht, den Typ anzugeben, habe aber eine Fehlermeldung erhalten. Hier ist ein Beispielcode: </p> <pre class="brush:php;toolbar:false;">interface answerProps { Zustand: Zeichenfolge; Antwort: string; } const-Ergebnisse: Array<string> !isEmpty(Antworten) && antworten.map((item: any) => results.push(`${item.state} : ${item.answer}`));</pre> <p>Basierend auf dem obigen Code möchte ich die Verwendung einer While-Schleife zum Zuordnen von Array-Elementen vermeiden. </p>
P粉745412116
P粉745412116

Antworte allen(1)
P粉151466081

在映射数组时,只需使用answerProps接口。

interface answerProps {
  state: string;
  answer: string;
}

const results: Array<string> = [];
!isEmpty(answers) &&
  answers.map((item: answerProps) => results.push(`${item.state} : ${item.answer}`));
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!