Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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