Arrays tipados
Parte de la sección Introducción a TypeScript del Journey de JavaScript de Coddy — lección 13 de 73.
Arrays tipados son una de las características más potentes de TypeScript para organizar y gestionar múltiples valores mientras se mantiene la seguridad de tipos.
En TypeScript, puedes especificar que un array solo debe contener elementos de un tipo particular utilizando la sintaxis Type[]. Esto asegura que cada elemento en el array coincida con el tipo esperado, evitando errores comunes que ocurren al mezclar diferentes tipos de datos.
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];Cuando declaras un array tipado, TypeScript garantiza que solo se puedan añadir valores del tipo especificado. Esto significa que no puedes mezclar accidentalmente cadenas con números u otros tipos incompatibles, lo que ayuda a detectar errores durante el desarrollo en lugar de en el tiempo de ejecución.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Desafío
FácilCrea un array tipado llamado scores que solo pueda contener números e inicialízalo con los valores 85, 92 y 78.
Luego crea otro array tipado llamado studentNames que solo pueda contener cadenas de texto e inicialízalo con los valores "Alice", "Bob" y "Charlie".
Finalmente, crea un array tipado llamado passedExams que solo pueda contener valores booleanos e inicialízalo con true, false y true.
Imprime los tres arrays en la consola en líneas separadas en el orden en que fueron creados.
Hoja de referencia
Los arrays tipados en TypeScript aseguran que los arrays solo contengan elementos de un tipo específico utilizando la sintaxis Type[]:
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];TypeScript garantiza la seguridad de tipos al evitar que mezcles tipos incompatibles en el mismo array, detectando errores durante el desarrollo.
Pruébalo tú mismo
// TODO: Escribe tu código aquí
// Crea los tres arreglos tipados como se describe en el desafío
// Imprime los tres arreglos en la consolaEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Introducción a TypeScript
1Primeros pasos con TS
¿Qué es TypeScript?¿Por qué usar TypeScript?Tu primer código en TypeScriptProceso de compilación y erroresResumen: Introducción a TS4Trabajando con funciones
Tipado de parámetros y valores de retornoTipado de funciones de flechaEl tipo de retorno 'void'Parámetros opcionales con '?'Valores de parámetros por defectoTipado de parámetros restDefinición de tipos de funcionesRepaso: Construcción de funciones tipadas2Tipos principales
Tipos básicos: str, num, booleanEl tipo 'any': Vía de escapeEl tipo 'unknown'Trabajando con 'null' y 'undef'Inferencia de tipos en acciónAnotaciones de tipo explícitasResumen: Práctica de tipos principales5Tipos: Alias, Uniones e Intersecciones
Alias de tipos para primitivosTipos de unión ('|')Trabajando con tipos de uniónTipos literalesTipos de intersección ('&')Combinando alias de tiposRepaso: Combinaciones de tipos avanzadas3Estructura de datos: Arrays y Tuplas
Arrays tipadosModificador 'readonly' para Arrays¿Qué es una Tupla?Declaración y acceso a TuplasDesestructuración de TuplasTuplas ReadonlyArrays tipados multidimensionalesOperador Spread con ArraysResumen: Arrays y Tuplas