Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jstsPmDSOOb 46 of 55 menu
◀ ▶

Objekti objektos TypeScript

Objekti var saturēt sevī citus objektus, kas tiek aprakstīti ar atsevišķiem interfeisiem. Apskatīsim to ar piemēriem.

Pieņemsim, ka mums ir interfeiss, kas apraksta objektu ar pilsētu:

interface City { name: string }

Izveidosim arī interfeisu, kas apraksta lietotāju. Šajā gadījumā lietotājam būs vārds, vecums un pilsēta, kas savukārt arī ir objekts:

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

Izveidosim objektu ar lietotāju:

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

Pilsētai nav obligāti jāizveido atsevišķs mainīgais:

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

Dots objekts:

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

Izveidojiet interfeisu, kas apraksta šī objekta struktūru. Izņemiet iegultos objektus atsevišķos interfeisos.

Dots objekts:

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

Izveidojiet interfeisu, kas apraksta šī objekta struktūru. Izņemiet iegultos objektus atsevišķos interfeisos.

← →
↑
Latviešu▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt