⊗jstsPmBsOSC 9 of 55 menu

Kontrol af objektstruktur i TypeScript

TypeScript kontrollerer også strukturen af objektet. Lad os sige, at vi har erklæret vores objekt med brugeren:

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

På erklæringstidspunktet husker TypeScript, at vores objekt har nøglerne 'name' og 'age', og kontrollerer derefter, at variablen indeholder et objekt med netop disse nøgler.

Et forsøg på at skrive et andet objekt til variablen resulterer i en kompileringsfejl. Lad os prøve. Lad os skrive et objekt til variablen, som mangler en nøgle:

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

Lad os skrive et nyt objekt til variablen med de samme nøgler, men også med en ekstra nøgle:

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

Og nu skriver vi et objekt til variablen, der kun indeholder nøglerne 'name' og 'age':

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

Uden at køre koden, skal du bestemme, hvad resultatet af at eksekvere koden vil være:

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

Uden at køre koden, skal du bestemme, hvad resultatet af at eksekvere koden vil være:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis