⊗jstsPmDSAOO 47 of 55 menu

Pole objektů v TypeScriptu

Pole v TypeScriptu mohou obsahovat nejen primitivní hodnoty, ale také objekty určitých typů. Podívejme se na příklady, jak s takovými poli pracovat.

Pole uživatelů

Předpokládejme, že máme rozhraní definující uživatele:

interface User { name: string, age: number }

Deklarujme pole a určeme jako typ jeho obsahu objekty s uživateli (tj. objekty, které implementují naše rozhraní):

let arr: User[] = [];

Naplňme naše pole daty zadaného typu:

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

Pole dat

Deklarujme pole, které bude ukládat datumy:

let arr: Date[] = [];

Naplňme toto pole datumy:

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

Pole DOM elementů

Deklarujme pole obsahující DOM elementy:

let arr: HTMLElement[] = [];

Naplňme naše pole daty:

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

Praktické úlohy

Vytvořte pole, jehož prvky budou regulárními výrazy.

Vytvořte pole, jehož prvky budou promisy.

Vytvořte rozhraní popisující zaměstnance. Vytvořte pole skládající se z objektů s těmito zaměstnanci.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout