⊗jstsPmBsOVTC 10 of 55 menu

Typkontrolle von Objektwerten in TypeScript

Zum Zeitpunkt der Objektdeklaration merkt sich TypeScript die Datentypen aller seiner Elemente und kontrolliert dann, dass sich diese Typen nicht ändern.

Schauen wir uns das am Beispiel unseres Benutzerobjekts an. Deklarieren wir es:

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

Nach der Deklaration analysierte TypeScript den Datentyp jedes Werts und merkte sich, dass im Feld 'name' ein String und im Feld 'age' eine Zahl steht.

Nun führt der Versuch, einen Wert eines anderen Typs in das Feld zu schreiben, zu einem Fehler.

Beispiel:

user.name = 123; // Fehler

Beispiel:

user.age = 'eee'; // Fehler

Beispiel:

user.age = '30'; // Fehler

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

let date = {year: 2025, month: 12, day: 31}; date.month = '12'; console.log(date);

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

let product = {code: '123', name: 'apple', price: 12}; product.code = 123; console.log(product);

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

let product = {code: '123', name: 'apple', price: 12 }; product.price = 123; console.log(product);

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

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
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