Object Annotations Object Annotations

🥇 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.

🍿 ¿Cómo utilizar type annotations en tuples (tuplas)?

Annotations
comments powered by Disqus