El método de asignación de objetos (Object)

 

 

 

Descubra todo sobre el método de asignación de JavaScript del objeto Object

Introducido en ES2015, este método copia todas las propiedades propias enumerables de uno o más objetos en otro.

Su uso principal es crear una copia superficial de un objeto.

const copied = Object.assign({}, original)

Al ser una copia superficial, se clonan los valores y se copian las referencias de los objetos (no los objetos en sí), por lo que si editas una propiedad de un objeto en el objeto original, eso también se modifica en el objeto copiado, ya que el objeto interno referenciado es el mismo:

const original = { name: 'Fiesta', car: { color: 'blue' }}const copied = Object.assign({}, original)original.name = 'Focus'original.car.color = 'yellow'copied.name //Fiestacopied.car.color //yellow

Mencioné “uno o más”:

 

const wisePerson = { isWise: true}const foolishPerson = { isFoolish: true}const wiseAndFoolishPerson = Object.assign({}, wisePerson, foolishPerson)console.log(wiseAndFoolishPerson) //{ isWise: true, isFoolish: true }

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Introducción a React
  2. Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
  3. Cómo cambiar el valor de un nodo DOM
  4. Cómo comprobar si un elemento DOM tiene una clase

El método de asignación de objetos (Object)

Introducido en ES2015, este método copia todas las propiedades propias enumerables de uno o más objetos en otro. Descubra todo sobre el método de asignació

programar

es

2025-01-18

 

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences