⊗jstsPmDSAOO 47 of 55 menu

Nizovi objekata u TypeScript

Nizovi u TypeScript mogu da sadrže u sebi ne samo primitive, već i objekte određenih tipova. Pogledajmo na primerima kako da radimo sa takvim nizovima.

Niz korisnika

Neka imamo interfejs koji definiše korisnika:

interface User { name: string, age: number }

Hajde da deklarišemo niz, navodeći kao tip njegovog sadržaja objekte sa korisnicima (tj. objekte koji implementiraju naš interfejs):

let arr: User[] = [];

Popunimo naš niz podacima navedenog tipa:

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

Niz datuma

Deklarišimo niz koji čuva u sebi niz datuma:

let arr: Date[] = [];

Popunimo ovaj niz datumima:

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

Niz DOM elemenata

Deklarišimo niz koji sadrži u sebi DOM elemente:

let arr: HTMLElement[] = [];

Popunimo naš niz podacima:

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

Praktični zadaci

Napravite niz čiji će elementi biti regularni izrazi.

Napravite niz čiji će elementi biti promise-i.

Napravite interfejs koji opisuje radnika. Napravite niz koji se sastoji od objekata sa tim radnicima.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij