⊗jstsPmDSAOO 47 of 55 menu

Arrays ya Objects katika TypeScript

Arrays katika TypeScript zinaweza kuwa na si tu primitives, bali pia objects za aina fulani. Hebu tuangalie kwa mifano, jinsi ya kufanya kazi na arrays kama hizi.

Array ya Watumiaji

Wacha tuseme tuna interface, inayobainisha mtumiaji:

interface User { name: string, age: number }

Tutangaze array, ukiwa umeainisha kama aina yake ya yaliyomo ni objects za watumiaji (yaani, objects, zinazotekeleza interface yetu):

let arr: User[] = [];

Wacha tujaze array yetu na data ya aina iliyoainishwa:

arr.push({name: 'john', age: 30}); arr.push({name: 'eric', age: 40});

Array ya Tarehe

Tutangaze array, inayohifadhi array ya tarehe:

let arr: Date[] = [];

Wacha tujaze array hii kwa tarehe:

arr.push(new Date(2030, 11, 31)); arr.push(new Date(2020, 11, 31));

Array ya Vipengele vya DOM

Tutangaze array, iliyo na vipengele vya nyumbani ndani yake:

let arr: HTMLElement[] = [];

Wacha tujaze array yetu kwa data:

let lst: NodeList = document.querySelectorAll('div'); let arr: HTMLElement[] = Array.from(lst);

Kazi za Vitendo

Tengeneza array, ambayo vipengele vyake vitakuwa semi za kawaida.

Tengeneza array, ambayo vipengele vyake vitakuwa viahidi.

Tengeneza interface, inayoelezea mfanyikazi. Tengeneza array, inayojumuisha objects na wafanyikazi hawa.

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