Fundamentos de TypeScript 🦆| #3: Arreglos

Los arreglos en TypeScript son ridículamente sencillos de comprender, empecemos con la sintaxis:

Sintaxis

const nombreVariable:tipoDeDato[] = [];

Arreglos en Javascript vs Arreglos de TypeScript

En javascript tranquilamente podemos tener un arreglo que contenga diferentes tipos de datos, por ejemplo:

const arr = [23, "Hola mundo", true, null];

Este arreglo no da ningún tipo de advertencia o error.

Pero en TypeScript esto cambia, debemos especificar el tipo de datos que contendrá el arreglo, por ende podemos tener arreglos como los siguientes:

//arreglo de numeros
const numeros:number[] = [1,2,3,4,5];
//arreglo de strings
const nombres:string[] = ["Cris","Fernando","Pedro"];
//arreglo de booleans
const bool:boolean[] = [true, false];

Estos arreglos son solo un tipo de dato. Añadir, por ejemplo, un número a un arreglo de cadenas produciría un error.

Es posible tener arreglos de diferentes tipos de datos, pero para ello debemos comprender el operador de unión primero. Esto lo veremos en posts posteriores.

Conclusiones

  • Los arreglos en TypeScript son super sencillos de comprender y escribir.
  • Sintaxis clara.
  • Solo permite arreglos de un tipo de dato, a menos que usemos uniones de tipos.

Referencias

30