Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

101
Vistas
Cambio de propiedades en datos JSON

¿Cómo puedo cambiar el campo "ABC" en el siguiente código?

 var data = {ABC:{key:'dynamic_key',value:'dynamic_value'}}

Normalmente, puedo dar el valor que quiero diciendo data.ABC.key, pero lo que realmente quiero es usar data.CCC en lugar de data.ABC, así que solo quiero cambiar el nombre ABC.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Vuelva a asignar el objeto interno a la nueva clave de objeto externo, luego elimine el anterior.

 var data = {ABC:{key:'dynamic_key',value:'dynamic_value'}} data.CCC = {...data.ABC} delete data.ABC console.log(data)


Eso también podría ser (sin usar eliminar)

 var data = {ABC:{key:'dynamic_key',value:'dynamic_value'}} data = {CCC: data.ABC} console.log(data)


EDITAR ... Si desea usar una cadena de una variable para establecer la nueva clave, use la notación de corchetes:

 var data = {ABC:{key:'dynamic_key',value:'dynamic_value'}} var newKey="CAR" data[newKey] = data.ABC delete data.ABC console.log(data)

about 4 years ago · Juan Pablo Isaza Denunciar

0

data.CCC = data.ABC // on object create new key name. Assign old value to this delete data.ABC //delete object with old key name

producción:

 { "CCC": { "key": "dynamic_key", "value": "dynamic_value" } }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda