⊗tsSpIfIT 25 of 37 menu

Tipo indexável para arrays em TypeScript

No TypeScript, é possível criar interfaces que definem o tipo do par chave-valor em arrays e objetos. Esse tipo é chamado de indexável.

Vamos ver na prática. Vamos criar uma interface IArray que irá definir o par chave-elemento para um array. Vamos especificar que a chave do array será um número (aqui não temos outras opções), e o valor - uma string:

interface IArray { [index: number]: string; }

Agora vamos declarar uma variável arr com nosso tipo indexado:

let arr: IArray;

Vamos atribuir à nossa variável um valor na forma de um array de strings:

let arr: IArray = ['a', 'b', 'c'];

Agora, se os elementos do array forem números, o TypeScript lançará um erro:

let arr: IArray = [1, 2, 3]; // erro

Crie uma interface que descreva um array com valores do tipo número.

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