¿Qué son las matrices de escritura en TypeScript?

Que Son Las Matrices De Escritura En Typescript



Las matrices se comportan de la misma manera en TypeScript que en JavaScript, con la excepción de que los desarrolladores deben definir su tipo explícitamente. Por definición, las matrices son una lista ordenada de datos. Se puede utilizar para escribir código mantenible. Escribir arreglos es importante cuando los desarrolladores quieren asegurarse de que un arreglo tenga una cierta longitud y tipo, y ayuda a detectar errores en el momento de la compilación.

Este tutorial describirá la escritura de matrices con diferentes estructuras o arreglos de elementos en una matriz en TypeScript.







¿Qué son las matrices de escritura en TypeScript?

Formación ” es una estructura de datos en TypeScript similar a JavaScript con una función avanzada para especificar el tipo de matriz. Puede usarse para almacenar y manipular una colección de elementos del mismo tipo, que pueden ser tipos primitivos u objetos. TypeScript proporciona varias formas de declarar matrices con diferentes tipos y estructuras.



Hay dos formas de declarar o inicializar una matriz con tipos únicos o múltiples en TypeScript:



    • Palabra clave 'matriz'
    • Sintaxis abreviada

Sintaxis para matriz de tipo único





Siga la sintaxis dada para declarar o inicializar una matriz de un solo tipo:

Formación < tipo > = [ elemento1, elemento2, elemento3 ] ;
O
tipo [ ] = [ elemento1, elemento2, elemento3 ] ;

 
Sintaxis para matriz multitipo



Para una matriz de varios tipos, use la sintaxis dada:

Formación < tipo | tipo > = [ elemento1, elemento2, elemento3 ] ;
O
( tipo | tipo ) [ ] = [ elemento1, elemento2, elemento3 ] ;

 
Para usar matrices de tipo único y múltiple en TypeScript, siga artículo.

Hay dos estructuras o arreglos diferentes de elementos en una matriz en TypeScript:

Matriz unidimensional en TypeScript

A ' unidimensional La matriz en TypeScript es una colección de elementos del mismo tipo almacenados en una secuencia lineal.

Sintaxis

Siga la sintaxis dada para declarar o inicializar una matriz de una sola dimensión:

Formación < tipo > = [ elemento1, elemento2, elemento3 ] ;
O
tipo [ ] = [ elemento1, elemento2, elemento3 ] ;

 
Antes de continuar, tenga en cuenta una cosa para ejecutar un archivo TypeScript, debe transpilarse en un archivo JavaScript y luego ejecutar el código JavaScript en la terminal usando los comandos dados:

tsc nombre de archivo.ts
nombre de archivo de nodo.js

 
Ejemplo

Primero, declare una matriz llamada “ Números pares ” de tipo “ número ”:

var números pares: matriz < número > ;

 
Inicialice la matriz asignándole elementos:

numerospares = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20 ] ;

 
Finalmente, imprima la matriz en la consola usando el ' consola.log() ' método:

consola.log ( Números pares ) ;

 
Producción

Matriz multidimensional en TypeScript

A ' multidimensional Una matriz en TypeScript es aquella que contiene una o más matrices como sus elementos. Cada matriz interna es una matriz separada y todas tienen la misma longitud.

Sintaxis

Para una matriz bidimensional, se utiliza la siguiente sintaxis:

Formación < tipo > = [ [ elemento1, elemento2 ] , [ elemento1, elemento2 ] , [ elemento1, elemento2 ] ] ;
O
tipo [ ] [ ] = [ [ elemento1, elemento2 ] , [ elemento1, elemento2 ] , [ elemento1, elemento2 ] ] ;

 
En TypeScript, no se requiere que las matrices tengan un número específico de dimensiones. Puede crear matrices con cualquier cantidad de dimensiones anidando matrices dentro de matrices.

Ejemplo

En el ejemplo dado, declararemos e inicializaremos una matriz de 2 × 2 (arreglo bidimensional) de ' número ' tipo:

dejar matriz: numero [ ] [ ] = [ [ 11 , 1 ] , [ 12 , 5 ] , [ 15 , 9 ] ] ;

 
Imprima la matriz en la consola iterando cada elemento de cada matriz usando el ' para ' bucle:

para ( dejar yo = 0 ; i < matriz.longitud; yo ++ ) {
  dejar fila = '' ;
  para ( dejar j = 0 ; j < matriz [ i ] .longitud; j++ ) {
fila += matriz [ i ] [ j ] + ' ' ;
  }
consola.log ( fila ) ;
}

 
Producción


Hemos compilado toda la información necesaria relevante para las matrices de escritura en TypeScript.

Conclusión

Formación ” es una estructura de datos en TypeScript como JavaScript con la característica avanzada de establecer el tipo de matriz. TypeScript proporciona múltiples formas de declarar matrices de varios tipos y diseños, incluidas matrices unidimensionales y multidimensionales. Este tutorial describió la escritura de matrices con diferentes estructuras o arreglos de elementos en una matriz en TypeScript.