Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј