⊗jstsPmDSOOb 46 of 55 menu

Vitu ndani ya Vitu kwenye TypeScript

Vitu vinaweza kuwa na vitu vingine ndani yake, vinavyoelezewa na interfaces tofauti. Tuangalie kwa mifano.

Tuchukulie tuna interface inayoelezea kitu cha jiji:

interface City { name: string }

Tufanye pia interface inayoelezea mtumiaji. Wakati huo huo, mtumiaji atakuwa na jina, umri na jiji, ambalo lenyewe ni kitu:

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

Wacha tuunde kitu cha mtumiaji:

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

Si lazima kwa jiji kuunda tofauti kutofautisha:

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

Kimetolewa kitu:

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

Tengeneza interface inayoelezea muundo wa kitu hiki. Toa vitu vilivyomo kwenye interfaces tofauti.

Kimetolewa kitu:

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

Tengeneza interface inayoelezea muundo wa kitu hiki. Toa vitu vilivyomo kwenye interfaces tofauti.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa