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

276
Vistas
Cree dinámicamente NOMBRE DE OBJETOS en javascript / jquery, NO son claves o valores

¿Cómo puede crear un objeto con un NOMBRE creado dinámicamente? NO claves o valores creados dinámicamente. Me gustaría aprender esto tanto en jQuery como en javascript.

 var com = "thing_" var bined = "one" var [com+bined] = {} //so I can populate as such: thing_one.key = value

He googleado mis ojos y probado mil cosas. Gracias de antemano y disculpa si pasé por alto lo obvio.

ACTUALIZACIÓN: acepté la respuesta de BadPiggie, ya que funciona según lo solicitado, sin embargo, estoy de acuerdo con los comentarios de Teemu y Terry: esto no es necesario y realmente no tiene un caso de uso.

Fue divertido explorar, ¡gracias por todos sus comentarios!

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

0

En javascript (en el navegador), global variables son propiedad del objeto de window . Entonces puedes hacer esto.

 var com = "thing_" var bined = "one" window[com+bined] = {} //you can populate as such: thing_one.key = "some value"; console.log(thing_one);

O puede usar eval() pero no recomendado

 var com = "thing_" var bined = "one" eval(`var ${com + bined} = {}`); //you can populate as such: thing_one.key = "some value"; console.log(thing_one);

about 4 years ago · Juan Pablo Isaza Denunciar

0

Debe hacer referencia a otro objeto para insertar su objeto. Si hizo esto en una clase, podría hacer esto [com+bined]={}. Fuera de una clase, podrías hacer window[com+bined]={}.

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