⊗jstsPmDSOOb 46 of 55 menu

Voorwerpe in voorwerpe in TypeScript

Voorwerpe kan ander voorwerpe bevat, wat deur aparte koppelvlakke beskryf word. Kom ons kyk na voorbeelde.

Gestel ons het 'n koppelvlak wat 'n voorwerp met 'n stad beskryf:

interface City { name: string }

Laat ons ook 'n koppelvlak maak wat 'n gebruiker beskryf. Die gebruiker sal 'n naam, ouderdom en stad hê, wat op sy beurt 'n voorwerp is:

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

Kom ons skep 'n voorwerp met 'n gebruiker:

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

Dit is nie nodig om 'n aparte veranderlike vir die stad te skep nie:

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

Gegewe die volgende voorwerp:

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

Skep 'n koppelvlak wat die struktuur van hierdie voorwerp beskryf. Skep die geneste voorwerpe in aparte koppelvlakke uit.

Gegewe die volgende voorwerp:

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

Skep 'n koppelvlak wat die struktuur van hierdie voorwerp beskryf. Skep die geneste voorwerpe in aparte koppelvlakke uit.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp