• Home
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions
jueves, diciembre 25, 2025
No Result
View All Result
Corresponsal 360
  • Home
  • Noticias
  • Tecnología
  • Deportes
  • Política
  • Salud
  • Turismo
  • Cultura
  • Home
  • Noticias
  • Tecnología
  • Deportes
  • Política
  • Salud
  • Turismo
  • Cultura
No Result
View All Result
Corresponsal 360
No Result
View All Result
Home Tecnología

Cómo la inmutabilidad domesticó el salvaje oeste

by Team
septiembre 24, 2025
in Tecnología
0
Cómo la inmutabilidad domesticó el salvaje oeste



Las funciones puras son buenas

La clave para la inmutabilidad es comprender la noción de una función pura. Una función pura es una que siempre Devuelve la misma salida para una entrada dada. Se dice que las funciones puras son deterministas, ya que la salida es 100% predecible en función de la entrada. En términos más simples, una función pura es una función sin efectos secundarios. Nunca cambiará algo a tu espalda.

Todos hemos tenido esta experiencia:


function addPie(items: string()) {
  items.push("Apple Pie"); // side effect!
  return items;
}

const order = ("Burger", "Fries");
const before = order;

const updated = addPie(order);

console.log("before:", before); // ("Burger", "Fries", "Apple Pie") ← oops
console.log("updated:", updated); // ("Burger", "Fries", "Apple Pie")

Nota el addPie función, que es impura y, por lo tanto, tiene un efecto secundario. Cambia el items matriz lo envías. Como resultado, el before Cambios de referencia también. No es bueno, es posible que no espere eso. Cuando se comparten datos, ser mutable convierte todo en un objetivo en movimiento que es difícil de alcanzar.

Pero si la función proporciona inmutabilidad:


function addPieImmutable(items: string()) {
  return (...items, "Apple Pie"); // no side effects, new array
}

const order = ("Burger", "Fries");
const before = order;

const updated = addPieImmutable(order);

console.log("before:", before);   // ("Burger", "Fries") stable
console.log("updated:", updated); // ("Burger", "Fries", "Apple Pie")

Aquí, el before La referencia permanece sin cambios. Porque en lugar de actualizar el pedido, creamos uno nuevo (updated).

El cambio sucede

Ahora, este es un ejemplo trivial, pero puedes ver cómo en la segunda versión, nunca puede haber una condición de carrera o una batalla por los datos porque el orden en sí nunca cambia. En cambio, la orden se recrea. La inmutabilidad no significa nada cambia; Significa que los valores nunca cambian una vez creados. Sigue «cambiando» al reembolsar un nombre a un nuevo valor.

La noción de un estado de «antes» y «después» es crítica si desea características como deshacer, rastreo de auditoría y otras cosas que requieren un historial completo de estado.

Tags: CómodomésticoinmutabilidadoesteSALVAJE
Team

Team

Next Post
El Presupesto del 2026 SERÁ DE RD ​​$ 1 Billón 744 mil Millones

El Presupesto del 2026 SERÁ DE RD ​​$ 1 Billón 744 mil Millones

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Recomendada

Los niños serán el objetivo de la estrategia del Reino Unido sobre violencia contra las mujeres

Los niños serán el objetivo de la estrategia del Reino Unido sobre violencia contra las mujeres

2 semanas ago
El congresista nacido en el Caribe golpea el proyecto de ley del Partido Republicano respaldado por Trump

El congresista nacido en el Caribe golpea el proyecto de ley del Partido Republicano respaldado por Trump

7 meses ago

Noticias populares

  • «EVOLARA: TU SEGUNDO VUELO»

    «EVOLARA: TU SEGUNDO VUELO»

    0 shares
    Share 0 Tweet 0
  • 15 lugares para visitar en la Antártida no puede permitirse perderse

    0 shares
    Share 0 Tweet 0
  • Banco de semillas liderado por indígenas protege la biodiversidad del Amazonas – Latin America News Dispatch

    0 shares
    Share 0 Tweet 0
  • La Inteligencia Artificial Gran Aporte al Turismo en la Región de Los Lagos

    0 shares
    Share 0 Tweet 0
  • INFORME: Los demócratas pusieron al corrupto fiscal general de Obama, Eric Holder, a cargo de examinar a los candidatos a vicepresidente para Kamala Harris | The Gateway Pundit

    0 shares
    Share 0 Tweet 0

Sobre nosotras

Bienvenido a corresponsal360.com ¡El objetivo de corresponsal360.com es brindarle las mejores fuentes de noticias para cualquier tema! Nuestros temas se seleccionan cuidadosamente y se actualizan constantemente, ya que sabemos que la web se mueve rápido y nosotros también lo intentamos.

Categoría

  • Blog
  • Cultura
  • Deportes
  • Noticias
  • Política
  • Salud
  • Tecnología
  • Turismo

Mensajes recientes

  • ¿Por qué el agotamiento festivo afecta más a las mujeres? | Estilo de vida
  • «Década perdida» de progreso después de que el Reino Unido introdujera el permiso parental compartido, dicen los expertos | Derechos de maternidad y paternidad
  • 8 películas de terror Ho-Ho que se transmiten en Shudder
  • Home
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions

Copyright © 2024 Corresponsal360.com | All Rights Reserved.

No Result
View All Result
  • Home
  • Noticias
  • Tecnología
  • Deportes
  • Política
  • Salud
  • Turismo
  • Cultura

Copyright © 2024 Corresponsal360.com | All Rights Reserved.