O que são matrizes de digitação no TypeScript

O Que Sao Matrizes De Digitacao No Typescript



Arrays se comportam da mesma forma em TypeScript como em JavaScript, com a exceção de que os desenvolvedores devem definir seu tipo explicitamente. Por definição, arrays são uma lista ordenada de dados. Ele pode ser usado para escrever código de manutenção. Digitar arrays é importante quando os desenvolvedores querem garantir que um array tenha um certo tamanho e tipo, e isso ajuda a detectar erros no tempo de compilação.

Este tutorial descreverá como digitar arrays com diferentes estruturas ou arranjos de elementos em um array no TypeScript.







O que são matrizes de digitação no TypeScript?

Variedade ” é uma estrutura de dados em TypeScript semelhante ao JavaScript com um recurso avançado de especificação do tipo de array. Ele pode ser usado para armazenar e manipular uma coleção de elementos do mesmo tipo, que podem ser tipos primitivos ou objetos. O TypeScript fornece várias maneiras de declarar arrays com diferentes tipos e estruturas.



Existem duas maneiras de declarar ou inicializar uma matriz com tipos únicos ou múltiplos no TypeScript:



    • Palavra-chave “Array”
    • Sintaxe abreviada

Sintaxe para matriz de tipo único





Siga a sintaxe fornecida para declarar ou inicializar uma matriz de tipo único:

Variedade < tipo > = [ elemento1, elemento2, elemento3 ] ;
OU
tipo [ ] = [ elemento1, elemento2, elemento3 ] ;


Sintaxe para matriz multitipo



Para matriz de vários tipos, use a sintaxe fornecida:

Variedade < tipo | tipo > = [ elemento1, elemento2, elemento3 ] ;
OU
( tipo | tipo ) [ ] = [ elemento1, elemento2, elemento3 ] ;


Para usar matrizes de tipo único e múltiplo no TypeScript, siga artigo.

Existem duas estruturas ou arranjos diferentes de elementos em uma matriz no TypeScript:

Matriz unidimensional no TypeScript

A ' unidimensional ” no TypeScript é uma coleção de elementos do mesmo tipo armazenados em uma sequência linear.

Sintaxe

Siga a sintaxe fornecida para declarar ou inicializar uma matriz de dimensão única:

Variedade < tipo > = [ elemento1, elemento2, elemento3 ] ;
OU
tipo [ ] = [ elemento1, elemento2, elemento3 ] ;


Antes de prosseguir, lembre-se de uma coisa para executar um arquivo TypeScript, ele deve ser transpilado para um arquivo JavaScript e, em seguida, executar o código JavaScript no terminal usando os comandos fornecidos:

tsc nome do arquivo.ts
node filename.js


Exemplo

Primeiro, declare um array chamado “ números pares ” do tipo “ número ”:

var evenNumbers: Array < número > ;


Inicialize a matriz atribuindo elementos a ela:

números pares = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , vinte ] ;


Por fim, imprima a matriz no console usando o comando “ console.log() ” método:

console.log ( números pares ) ;


Saída

Matriz multidimensional no TypeScript

A ' multidimensional ” array em TypeScript é aquele que contém um ou mais arrays como seus elementos. Cada array interno é um array separado e todos eles têm o mesmo comprimento.

Sintaxe

Para uma matriz bidimensional, a seguinte sintaxe é utilizada:

Variedade < tipo > = [ [ elemento1, elemento2 ] , [ elemento1, elemento2 ] , [ elemento1, elemento2 ] ] ;
OU
tipo [ ] [ ] = [ [ elemento1, elemento2 ] , [ elemento1, elemento2 ] , [ elemento1, elemento2 ] ] ;


No TypeScript, os arrays não precisam ter um número específico de dimensões. Você pode criar arrays com qualquer número de dimensões aninhando arrays dentro de arrays.

Exemplo

No exemplo dado, declararemos e inicializaremos uma matriz 2×2 (array bidimensional) de “ número ' tipo:

deixar matriz: número [ ] [ ] = [ [ onze , 1 ] , [ 12 , 5 ] , [ quinze , 9 ] ] ;


Imprima a matriz no console iterando cada elemento de cada array usando o comando “ para ' laço:

para ( deixar eu = 0 ; eu < matriz.comprimento; i++ ) {
deixar linha = '' ;
para ( deixar j = 0 ; j < matriz [ eu ] .comprimento; j++ ) {
linha += matriz [ eu ] [ j ] + ' ' ;
}
console.log ( linha ) ;
}


Saída


Compilamos todas as informações necessárias relevantes para as matrizes de digitação no TypeScript.

Conclusão

Variedade ” é uma estrutura de dados em TypeScript assim como JavaScript com o recurso avançado de definir o tipo de matriz. O TypeScript fornece várias maneiras de declarar arrays de vários tipos e layouts, incluindo arrays unidimensionais e multidimensionais. Este tutorial descreveu a digitação de arrays com diferentes estruturas ou arranjos de elementos em um array no TypeScript.