⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј