⊗jstsPmBsOSC 9 of 55 menu

Kontrolle der Objektstruktur in TypeScript

TypeScript kontrolliert ebenfalls die Struktur des Objekts. Angenommen, wir haben unser Objekt mit dem Benutzer deklariert:

let user = {name: 'john', age: 30};

Im Moment der Deklaration merkt sich TypeScript, dass unser Objekt die Schlüssel 'name' und 'age' hat, und kontrolliert dann, dass in der Variable ein Objekt genau mit diesen Schlüsseln gespeichert ist.

Der Versuch, eine andere Objektstruktur in die Variable zu schreiben, führt zu einem Kompilierfehler. Lassen Sie es uns versuchen. Wir weisen der Variable ein Objekt zu, in dem ein Schlüssel fehlt:

user = {name: 'eric'}; // Fehler

Weisen wir der Variable ein neues Objekt mit den gleichen Schlüsseln, aber einem zusätzlichen Schlüssel zu:

user = {name: 'eric', age: 40, salary: 300}; // Fehler

Weisen wir nun der Variable ein Objekt zu, das nur die Schlüssel 'name' und 'age' enthält:

user = {name: 'eric', age: 40}; // funktioniert

Bestimmen Sie, ohne den Code auszuführen, wie das Ergebnis der Codeausführung sein wird:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12};

Bestimmen Sie, ohne den Code auszuführen, wie das Ergebnis der Codeausführung sein wird:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen