1. ProblemBeispielsweise der folgende Code: Typ Tier = { Name: Zeichenfolge; Alter: Anzahl } const Tier:Tier={ Name:"Hund", Alter:12 } Funktionstest (Objekt: Tier) { für (lass k in obj) { Konsole.log(Objekt[k]). //Fehler hier} } Test (Tier) Fehler: 2. Lösung 1. Deklarieren Sie das Objekt als beliebigesFunktionstest (Objekt: Tier) { für (lass k in obj) { console.log((obj as any)[k]) //Kein Fehler} } Diese Methode umgeht direkt den 2. Deklarieren Sie eine Schnittstelle für das ObjektTyp Tier = { Name: Zeichenfolge; Alter: Anzahl; [Schlüssel: Zeichenfolge]: beliebig } const Tier:Tier={ Name:"Hund", Alter:12 } Funktionstest (Objekt: Tier) { für (lass k in obj) { console.log(obj [k]) //Kein Fehler} } Test (Tier) Dies kann für allgemeinere Objekttypen verwendet werden, insbesondere für einige Werkzeugmethoden. 3. Verwenden Sie GenerikaFunktionstest<T erweitert Objekt>(Objekt:T) { für (lass k in obj) { console.log(obj [k]) //Kein Fehler} } 4. Verwenden Sie keyofFunktionstest (Objekt: Tier) { lass k: (Schlüssel des Tiers); für (k in obj) { console.log(obj [k]) //Kein Fehler} } Dies ist das Ende dieses Artikels über TypeScript, das Objekteigenschaften durchläuft. Weitere Informationen über TypeScript, das Objekteigenschaften durchläuft, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Einige Dinge, die beim Erstellen einer Webseite zu beachten sind
>>: Das Hintergrundbild der Tabelleneinstellung kann nicht zu 100 % angezeigt werden. Lösung
Vorherige Das ist eine klassische alte Frage. Da ...
Enctype: Gibt den Kodierungstyp an, der vom Browse...
In diesem Artikel wird der spezifische Code von j...
Definition von Generika // Anforderung 1: Generik...
Inhaltsverzeichnis Kurzbeschreibung: 1. Vier Merk...
In diesem Artikelbeispiel wird der spezifische Co...
Frage: Kann der Ursprungsserver keine Darstellung...
Das Span-Tag wird häufig beim Erstellen von HTML-W...
Vorwort Die sogenannte Fuzzy-Abfrage dient dazu, ...
Inhaltsverzeichnis Vorwort 1.v-show 2.v-wenn 3. D...
In diesem Artikelbeispiel wird der spezifische Co...
Die Player, die wir auf Webseiten sehen, sind nic...
Inhaltsverzeichnis 1. Der Fokus liegt standardmäß...
Heute werden wir darüber sprechen, wie wir Jenkin...
Das Projekt interagiert mit dem Server, greift üb...