⊗jstsPmDSOOb 46 of 55 menu

Objekter i objekter i TypeScript

Objekter kan inneholde andre objekter, som beskrives av separate grensesnitt. La oss se på eksempler.

Anta at vi har et grensesnitt som beskriver et objekt med en by:

interface City { name: string }

La oss også lage et grensesnitt som beskriver en bruker. Brukeren vil ha et navn, en alder og en by, som i sin tur er et objekt:

interface User { name: string, age: number, city: City }

La oss opprette et objekt med en bruker:

let city: City = {name: 'london'}; let user: User = {name: 'john', age: 30, city: city};

Det er ikke nødvendig å opprette en egen variabel for byen:

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

Gitt følgende objekt:

let employee { name: 'andrew', potision: { name: 'programmer' salary: 1000, }, addr: { country: 'belarus', city: 'minsk' } };

Lag et grensesnitt som beskriver strukturen til dette objektet. Flytt de nestede objektene ut i separate grensesnitt.

Gitt følgende objekt:

let user: User = { name: 'john', age: 30, parents: { mother: { name: 'jane', age: 30, parents: null }, father: { name: 'eric', age: 30, parents: null } } }

Lag et grensesnitt som beskriver strukturen til dette objektet. Flytt de nestede objektene ut i separate grensesnitt.

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