0Pricing
TypeScript Academy · Lección

Tuplas y tuplas con etiquetas

Aprenda sobre las tuplas: arrays con longitud fija y tipos de elementos conocidos. Descubra las tuplas con etiquetas para mejorar la legibilidad.

Tuplas y tuplas con etiquetas es una lección gratuita de TypeScript Academy en CoddyKit. Esta es la lección 2 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de TypeScript Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de TypeScript Academy incluye 3 lecciones en total.

Introducción

Objetivo: Aprender en qué se diferencian las tuplas de los arrays. Tienen una longitud y unos tipos de elemento fijos, y se pueden etiquetar para mejorar la claridad.

Tupla simple

Una tupla define tipos de elemento específicos para cada posición, a diferencia de los arrays, cuyos elementos comparten un tipo.

let point: [number, number] = [10, 20];
console.log(point[0], point[1]);

Longitud de las tuplas

Las tuplas imponen una longitud fija. Asignar más o menos elementos provoca errores.

let coords: [number, number] = [5, 6];
// coords = [5, 6, 7]; // Error: too many elements

Tupla de tipos mixtos

Las tuplas pueden contener tipos diferentes en posiciones concretas, como un identificador, un nombre y un indicador de actividad.

let user: [number, string, boolean] = [1, "Ada", true];

Tupla etiquetada

Las tuplas etiquetadas aclaran el significado de las posiciones y mejoran la legibilidad en las firmas de funciones y las API.

type Point = [x: number, y: number];
const p: Point = [3, 4];

Directrices

Directrices:

  • Utilice tuplas para datos con una estructura fija.
  • Prefiera las etiquetas cuando el significado sea importante.
  • Utilice arrays para colecciones de longitud variable.

Comprobación de tuplas

Comprobación rápida: ¿Cuál es una característica clave de las tuplas frente a los arrays?

Resumen

Resumen: Las tuplas imponen tipos y longitudes basados en la posición. Las tuplas etiquetadas mejoran la claridad. Los arrays siguen siendo flexibles; las tuplas aportan estructura.

Preguntas frecuentes

¿La lección «Tuplas y tuplas con etiquetas» es gratis?

Sí — el texto completo de «Tuplas y tuplas con etiquetas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de TypeScript Academy, actualiza a CoddyKit PRO. El curso de TypeScript Academy incluye 3 lecciones en total.

¿Qué aprenderé en «Tuplas y tuplas con etiquetas»?

Aprenda sobre las tuplas: arrays con longitud fija y tipos de elementos conocidos. Descubra las tuplas con etiquetas para mejorar la legibilidad. Practicas TypeScript Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar TypeScript Academy?

No se requiere experiencia previa. TypeScript Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 3.

¿Cuánto tiempo toma la lección «Tuplas y tuplas con etiquetas»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de TypeScript Academy?

Sí. Cada lección de TypeScript Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Arrays y ReadonlyArray
  2. Tuplas y tuplas con etiquetas
  3. Enums frente a const enum y alternativas de literales de unión
← Volver a TypeScript Academy