⊗jstsPmDSAOO 47 of 55 menu

Низови објеката у TypeScript-у

Низови у TypeScript-у могу да садрже у себи не само примитиве, већ и објекте одређених типова. Хајде да погледамо на примерима како да радимо са таквим низовима.

Низ корисника

Нека имамо интерфејс који дефинише корисника:

interface User { name: string, age: number }

Декларишимо низ, назначивши као тип његовог садржаја објекте са корисницима (тј. објекте који имплементирају наш интерфејс):

let arr: User[] = [];

Попунимо наш низ подацима назначеног типа:

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

Низ датума

Декларишимо низ који у себи чува низ датума:

let arr: Date[] = [];

Попунимо овај низ датумима:

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

Низ DOM елемената

Декларишимо низ који садржи у себи DOM елементе:

let arr: HTMLElement[] = [];

Попунимо наш низ подацима:

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

Практични задаци

Направите низ чији ће елементи бити регуларни изрази.

Направите низ чији ће елементи бити промиси.

Направите интерфејс који описује радника. Направите низ који се састоји од објеката са тим радницима.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј