POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Paracetamol.ts Explicación TS #45

Diferencia entre arreglo y tupla en TypeScript: por qué no se puede asignar (number | string)[] a [number, string]

Publicado el 09/09/2025

Explicación del ejercicio Se pide analizar el siguiente caso en TypeScript donde temperatura se declara como un arreglo que contiene un número y una cadena y luego se intenta asignar ese arreglo a una variable tupla tipada como [number, string] La respuesta correcta es A No se puede asignar (number | string)[] a [number, string]

Por qué ocurre esto Temperatura se infiere como un arreglo de tipo (number | string)[] lo que significa que puede tener cualquier cantidad de elementos siempre que sean number o string En el ejemplo solo hay 25 y C pero el tipo admite más elementos En cambio una tupla [number, string] define exactamente dos posiciones con tipos y orden fijos Por eso TypeScript no permite la asignación de un array genérico a una tupla de forma directa

Cómo solucionarlo Declarar temperatura explícitamente como una tupla para que su forma coincida con la de tupla Por ejemplo especificar el tipo [number, string] al crear temperatura de modo que tenga exactamente dos valores Así la asignación será válida Otra opción es usar una aserción de tipo cuando se sabe con certeza que el array concreto cumple la forma de la tupla

Sobre Q2BSTUDIO Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en inteligencia artificial ciberseguridad y soluciones cloud Ofrecemos servicios de software a medida y aplicaciones a medida así como servicios cloud aws y azure y servicios inteligencia de negocio como power bi Si buscas apoyo para crear tu producto o migrar sistemas visita software a medida y si te interesan soluciones de IA para empresas o agentes IA conoce nuestras propuestas de inteligencia artificial También trabajamos en ciberseguridad pentesting automatización de procesos y consultoría en servicios cloud

Palabras clave aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio