⊗jstsPmDSOOb 46 of 55 menu

Objekter i objekter i TypeScript

Objekter kan indeholde andre objekter, der beskrives af separate interfaces. Lad os se på eksempler.

Lad os sige, at vi har et interface, der beskriver et objekt med en by:

interface City { name: string }

Lad os også lave et interface, der beskriver en bruger. Her vil brugeren have et navn, en alder og en by, som igen er et objekt:

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

Lad os oprette et objekt med en bruger:

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

Det er ikke nødvendigt at oprette en separat variabel for byen:

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

Givet et objekt:

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

Lav et interface, der beskriver strukturen af dette objekt. Flyt de indlejrede objekter ud i separate interfaces.

Givet et objekt:

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

Lav et interface, der beskriver strukturen af dette objekt. Flyt de indlejrede objekter ud i separate interfaces.

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