⊗jstsPmDSOS 40 of 55 menu

Strukturen af et objekt i TypeScript

Man behøver ikke at stole på TypeScripts automatiske inferens for strukturen af et objekt, man kan angive den som en type ved deklaration af variablen.

Lad os for eksempel, når vi deklarerer variablen user, sige at det er et objekt, hvor feltet 'name' indeholder en streng, og feltet 'age' - et tal:

let user: {name: string, age: number};

Lad os nu tildele vores variabel et tilsvarende objekt:

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

Man kan samle begge operationer på én linje: deklarere objektet og straks tildele det en værdi:

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

Herefter vil TypeScript kontrollere strukturen og datatyperne for objektet og udgive en fejl ved forsøg på at ændre noget på en forkert måde. Eksempel:

user.name = 123; // fejl

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

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
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