⊗jstsPmDSAOO 47 of 55 menu

Arrays de objetos em TypeScript

Arrays em TypeScript podem conter não apenas primitivos, mas também objetos de tipos específicos. Vamos ver com exemplos como trabalhar com esses arrays.

Array de usuários

Suponha que temos uma interface que define um usuário:

interface User { name: string, age: number }

Vamos declarar um array, especificando como tipo seu conteúdo objetos com usuários (ou seja, objetos, que implementam nossa interface):

let arr: User[] = [];

Vamos preencher nosso array com dados do tipo especificado:

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

Array de datas

Vamos declarar um array que armazena um array de datas:

let arr: Date[] = [];

Vamos preencher este array com datas:

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

Array de elementos DOM

Vamos declarar um array contendo elementos DOM:

let arr: HTMLElement[] = [];

Vamos preencher nosso array com dados:

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

Tarefas práticas

Faça um array cujos elementos serão expressões regulares.

Faça um array cujos elementos serão promises.

Faça uma interface descrevendo um trabalhador. Faça um array consistindo de objetos com esses trabalhadores.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar