¿Cómo puedo pasar una matriz en TypeScript?

Como Puedo Pasar Una Matriz En Typescript



Los programadores frecuentemente necesitan pasar una matriz como parámetro a una función o método. Similar a JavaScript, TypeScript permite pasar una matriz como parámetro. Sin embargo, TypeScript tiene funciones adicionales que permiten a los desarrolladores especificar los tipos de elementos en una matriz, lo que hace que el código sea más seguro, simple y fácil de mantener.

Este artículo discutirá el procedimiento para pasar una matriz como parámetro en TypeScript.







¿Cómo puedo pasar una matriz en TypeScript?

Para pasar una matriz como parámetro en TypeScript, simplemente declare el parámetro como un tipo de matriz. Puede pasar matrices de uno o varios tipos a una función simplemente especificando el tipo.



Sintaxis



Para pasar una matriz en una función, use la sintaxis dada a continuación:





función función ( formación: tipo [ ] ) {
// código
}

 
Ejemplo 1: pasar matriz de un solo tipo

En el ejemplo dado, pasaremos una matriz de un solo tipo a una función como parámetro y realizaremos una operación en ella. Aquí, definiremos una función “ suma ” que toma un “ número ” tipo matriz y devuelve la suma de todos los elementos:



función suma ( matriz: número [ ] ) {
  dejar suma = 0 ;
  para ( dejar elemento de matriz ) {
    suma += elemento;
  }
  devolver suma ;
}

 
Llame a la función en un método 'console.log()' pasando una matriz de números impares:

consola.log ( suma ( [ 1 , 3 , 5 , 7 , 9 , 11 , 15 ] ) ) ;

 
Después de transpilar y ejecutar el código JavaScript, la salida imprime con éxito la suma total de la matriz de números impares:


Ejemplo 2: pasar matriz de varios tipos

También puede pasar la matriz de tipos múltiples en una función como parámetro. Aquí, en el ejemplo dado, pasaremos la matriz con los tipos 'cadena' y 'número' a una función. La función itera sobre los elementos en la matriz usando el ' para ” bucle e imprime cada elemento en la consola:

función imprimirArrayElements ( formación: ( cadena | número ) [ ] ) {
  para ( donde en = 0 ; i < matriz.longitud; yo ++ ) {
consola.log ( formación [ i ] )
  }
}

 
Ahora, llame a la función definida pasando la matriz que contiene elementos de tipo cadena y tipo número:

consola.log ( imprimirArrayElements ( [ 'rojo' , 1 , 5 , 7 , 'azul' , 'púrpura' , 9 , 11 ] ) ;

 
Producción


Se trata de pasar una matriz en TypeScript.

Conclusión

Para pasar una matriz como parámetro en TypeScript, simplemente declare el parámetro como un tipo de matriz. Puede pasar cualquier tipo de matriz simplemente especificando el tipo. Pasar una matriz como parámetro puede ser una forma útil de trabajar con colecciones de datos en TypeScript. Este artículo discutió el procedimiento para pasar una matriz en TypeScript.