⊗jstsPmDSOOb 46 of 55 menu

Objektid objektides TypeScriptis

Objektid võivad sisaldada teisi objekte, mida kirjeldatakse eraldi liideste abil. Vaatame näiteid.

Olgem meil liides, mis kirjeldab linna objekti:

interface City { name: string }

Teeme ka liidese, mis kirjeldab kasutajat. Samal ajal on kasutajal nimi, vanus ja linn, mis omakorda on objekt:

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

Loome kasutaja objekti:

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

Linnu jaoks pole vaja eraldi muutujat luua:

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

Antud objekt:

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

Looge liides, mis kirjeldab selle objekti struktuuri. Viige pesastatud objektid eraldi liidestesse.

Antud objekt:

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

Looge liides, mis kirjeldab selle objekti struktuuri. Viige pesastatud objektid eraldi liidestesse.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu