TypeScript al igual que JavaScript, permite trabajar con arreglos de valores. Los arreglos pueden ser escritos de dos formas posibles. La primera es usando los paréntesis []
para denotar un arreglo del tipo definido.
let listaDeNumeros: number[] = [1, 2, 3];
En el ejemplo anterior hemos definido que la variable listaDeNumeros
puede solo contener números. En TypeScript si intentamos agregar un tipo diferente dentro de un arreglo nos generará un error.
listaDeNumeros.push("a");
La anterior línea que intenta agregar un string dentro de un arreglo de números generaría un error.
Otra forma de declarar el mismo arreglo es el uso del constructor Array<tipo>
.
let listaDeNumeros: Array<number> = [1, 2, 3];
Ambas formas de declarar el arreglo producen el mismo efecto.