⊗jstsPmDSOS 40 of 55 menu

Struktur av ett objekt i TypeScript

Man kan lita på att TypeScript automatiskt definierar strukturen på ett objekt, men man kan också specificera den som en typ när man deklarerar en variabel.

Låt oss till exempel, när vi deklarerar variabeln user, säga att det är ett objekt där fältet 'name' innehåller en sträng, och fältet 'age' - ett nummer:

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

Låt oss nu tilldela vår variabel ett motsvarande objekt:

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

Man kan slå ihop båda operationerna till en rad: deklarera objektet och omedelbart tilldela det ett värde:

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

Efter detta kommer TypeScript att kontrollera objektets struktur och datatyper och kommer att ge ett fel om man försöker ändra något på ett felaktigt sätt. Exempel:

user.name = 123; // fel

Utan att köra koden, avgör vad resultatet av att köra koden blir:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa