⊗jstsPmDSAOO 47 of 55 menu

Vargjet e objekteve në TypeScript

Vargjet në TypeScript mund të përmbajnë brenda tyre jo vetëm primitiva, por edhe objekte të tipave të caktuara. Le të shohim me shembuj se si të punohet me vargje të tillë.

Varg përdoruesish

Le të themi se kemi një ndërfaqe që përcakton një përdorues:

interface User { name: string, age: number }

Le të deklarojmë një varg, duke specifikuar si tip të përmbajtjes së tij objekte me përdorues (d.m.th. objekte që implementojnë ndërfaqen tonë):

let arr: User[] = [];

Le të plotësojmë vargun tonë me të dhëna të tipit të specifikuar:

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

Varg dataresh

Le të deklarojmë një varg që ruan brenda tij një varg datash:

let arr: Date[] = [];

Le të plotësojmë këtë varg me data:

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

Varg elementësh DOM

Le të deklarojmë një varg që përmban brenda tij elemente DOM:

let arr: HTMLElement[] = [];

Le të plotësojmë vargun tonë me të dhëna:

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

Detyra praktike

Bëni një varg, elementët e të cilit do të jenë shprehje të rregullta.

Bëni një varg, elementët e të cilit do të jenë promise.

Bëni një ndërfaqe, që përshkruan një punonjës. Bëni një varg, i përbërë nga objekte me këta punonjës.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo