⊗jstsPmBsOSC 9 of 55 menu

Kontroll av objektstruktur i TypeScript

TypeScript kontrollerer også strukturen til objektet. La oss si at vi har deklarert vårt objekt med brukeren:

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

På deklareringstidspunktet husker TypeScript at i vårt objekt er det nøkler 'name' og 'age', og deretter kontrollerer den at det i variabelen lagres et objekt med nettopp disse nøklene.

Et forsøk på å skrive et annet objekt inn i variabelen fører til kompileringsfeil. La oss prøve. La oss skrive inn i variabelen et objekt der det mangler en nøkkel:

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

La oss skrive inn i variabelen et nytt objekt med de samme nøklene, men også med en ekstra nøkkel:

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

Og nå skriver vi inn i variabelen et objekt som inneholder kun nøklene 'name' og 'age':

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis