⊗jstsPmDSOOb 46 of 55 menu

Objecten in objecten in TypeScript

Objecten kunnen andere objecten bevatten, die door aparte interfaces worden beschreven. Laten we naar voorbeelden kijken.

Stel dat we een interface hebben die een object met een stad beschrijft:

interface City { name: string }

Laten we ook een interface maken die een gebruiker beschrijft. De gebruiker heeft een naam, leeftijd en een stad, die op zijn beurt een object is:

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

Laten we een object met een gebruiker aanmaken:

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

Het is niet nodig om een aparte variabele voor de stad aan te maken:

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

Gegeven is een object:

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

Maak een interface die de structuur van dit object beschrijft. Zet geneste objecten in aparte interfaces.

Gegeven is een object:

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

Maak een interface die de structuur van dit object beschrijft. Zet geneste objecten in aparte interfaces.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren