🥇 Object Annotations
Ya que hemos visto como utilizar annotations en los tipos simples, vamos a ver como utilizar annotations en tipos mas complejos, en este caso compuestos por varios valores como pueden ser los array
o los object
.
🍿 ¿Cómo utilizar type annotations en arrays (arreglos)?
Para utilizar type annotations en arrays tenemos que especificar el tipo de valor que almacena el arreglo antes de los corchetes.
const ciudades: string[] = [
"Madrid",
"Barcelona",
"Malaga",
"Mallorca",
"Valencia",
];
console.log(ciudades);
salida…
[ 'Madrid', 'Barcelona', 'Malaga', 'Mallorca', 'Valencia' ]
Si intentamos insertar un valor que no es un string, el compilador nos generará un error, ya que hemos establecido que todos los valores son strings
string[]
.
Suponiendo que no fuesen strings y que lo que deseamos capturar sean las temperaturas medidas a lo largo del dia, entonces tendriamos que capturar números.
const temperaturas: number[] = [7, 10, 15, 22, 35, 40];
console.log(temperaturas);
salida…
[ 7, 10, 15, 22, 35, 40 ]
En este caso hemos definido un arreglo de números
number[]
, por lo que si intentamos capturar un valor diferente, por ejemplo un string, el compilador nos mostraría un error.