Yo tengo entendido que las tuplas son inmutables, porque si no lo fueran, es más práctico trabajar con listas. Por qué las tuplas en TS s...

Pregunta de la clase:
Tupla
Jaime Ortiz

Jaime Ortiz

Pregunta
student
hace 5 años

Yo tengo entendido que las tuplas son inmutables, porque si no lo fueran, es más práctico trabajar con listas.
Por qué las tuplas en TS sí son mutables?

let array:[string,number] array = ['a',1] console.log(array) array = ['b',2] console.log(array)
2 respuestas
    Jorge Arias Argüelles

    Jorge Arias Argüelles

    student
    hace 5 años

    ¡Hola jaalorsa519!

    Tu entiendes bien, efectivamente las tuplas son un arreglo con número de elementos fijos, es decir, la cantidad de elementos es inmutable.

    Lo que hizo el profe y lo que haces tú con tu ejemplo es modificar un elemento al interior de la tupla (un string), acción que es viable.

    Jaime Ortiz

    Jaime Ortiz

    student
    hace 5 años

    Yo vengo de python y ha sido duro la transicción de lenguajes. En python, las tuplas son inmutables, tanto de tamaño como de longitud. Gracias JorgeArguelles por tu explicación! Me recordó que cada lenguaje es diferente.

Curso de Typescript [Empieza Gratis]

Curso de Typescript [Empieza Gratis]

Typescript es un lenguaje de programación que agrega un conjunto de reglas sintácticas a Javascript; se ha popularizado por aportar características de tipado a Javascript. Mejora tus habilidades para desarrollar aplicaciones web aprendiendo Typescript, con este lenguaje lograrás reducir los errores en tu código y aumentar tu productividad.

Curso de Typescript [Empieza Gratis]

Curso de Typescript [Empieza Gratis]

Typescript es un lenguaje de programación que agrega un conjunto de reglas sintácticas a Javascript; se ha popularizado por aportar características de tipado a Javascript. Mejora tus habilidades para desarrollar aplicaciones web aprendiendo Typescript, con este lenguaje lograrás reducir los errores en tu código y aumentar tu productividad.