⊗jstsPmBsOSC 9 of 55 menu

Kontroll av objektstruktur i TypeScript

TypeScript kontrollerar också strukturen på objekt. Låt oss säga att vi deklarerat vårt objekt med användaren:

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

Vid deklarationen kommer TypeScript att komma ihåg att vårt objekt har nycklarna 'name' och 'age', och sedan kontrollerar det att variabeln innehåller ett objekt med just dessa nycklar.

Ett försök att skriva ett annat objekt till variabeln resulterar i ett kompileringsfel. Låt oss försöka. Vi skriver ett objekt till variabeln som saknar en nyckel:

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

Vi skriver ett nytt objekt till variabeln med samma nycklar, men med en extra nyckel:

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

Och nu skriver vi ett objekt till variabeln som endast innehåller nycklarna 'name' och 'age':

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

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

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

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

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