⊗jstsPmDSOOb 46 of 55 menu

TypeScript-da Obyektleriň Içindäki Obyektler

Obyektler öz içinde aýratyn interfeýsler bilen suratlandyrylýan beýleki obyektleri saklap biler. Geliň mysallar bilen göreliň.

Geliň bir şäheri suratlandyrýan bir interfeýsimiz bolsun:

interface City { name: string }

Geliň hem bir ulanyjyny suratlandyrýan interfeýs düzeliň. Bu ýerde ulanyjynyň ady, ýaşy we öz nobatında bir obyekt bolýan şäheri bolmaly:

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

Geliň bir ulanyjy obyekti düzeliň:

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

Şäher üçin aýratyn üýtgeýjý döretmek hökman däl:

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

Obyekt berlen:

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

Bu obyektiň gurluşyny suratlandyrýan interfeýs düzüň. Içindäki obyektleri aýratyn interfeýslere çykaryň.

Obyekt berlen:

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

Bu obyektiň gurluşyny suratlandyrýan interfeýs düzüň. Içindäki obyektleri aýratyn interfeýslere çykaryň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et