⊗jstsPmDSAOO 47 of 55 menu

Objektide massiivid TypeScriptis

Massiivid TypeScriptis võivad sisaldada endas mitte ainult primitiive, vaid ka kindlat tüüpi objekte. Vaatame näidete abil, kuidas selliste massiividega töötada.

Kasutajate massiiv

Oletame, et meil on kasutajat määratlev liides:

interface User { name: string, age: number }

Deklareerime massiivi, määrates tüübiks selle sisu objektid kasutajatega (st objektid, mis rakendavad meie liidest):

let arr: User[] = [];

Täidame oma massiivi määratud tüüpi andmetega:

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

Kuupäevade massiiv

Deklareerime massiivi, mis sisaldab endas kuupäevade massiivi:

let arr: Date[] = [];

Täidame selle massiivi kuupäevadega:

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

DOM elementide massiiv

Deklareerime massiivi, mis sisaldab endas DOM elemente:

let arr: HTMLElement[] = [];

Täidame oma massiivi andmetega:

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

Praktilised ülesanded

Koostage massiiv, mille elemendid on regulaaravaldised.

Koostage massiiv, mille elemendid on promisid.

Koostage liides, mis kirjeldab töötajat. Koostage massiiv, mis koosneb nende töötajatega objektidest.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu