Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

201
Visualizações
¿Cómo puedo crear un objeto dinámico en un literal?

Tengo un objeto que incluye varios campos, la mayoría de los valores son cadenas (constantes), pero también quiero usar una variable (rellenada con algún estado)

 const {order} = this.state; myObject={{ fieldA: 2, fieldB: ${order.value} }}

Probé diferentes variaciones de lo anterior (con/sin comillas simples, etc.) pero nunca pude establecer el valor que necesito.

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Está agregando 2 corchetes para un objeto que no es válido y no necesita una plantilla literal.

 const { order } = this.state; const myObject = { fieldA: 2, fieldB: order.value, };
about 4 years ago · Juan Pablo Isaza Relatório

0

Si this.state se ve así:

 this.state = {order: ""}

declarando

 const {order} = this.state

simplemente crearía una order llamada constante que contiene el valor de this.state.order en el momento en que se declaró la order . No se actualizará cuando se actualice this.state.order .

Si desea configurar myObject.fieldB para que contenga una referencia al valor de this.state.order , es decir, el valor de estado de order, haga lo siguiente:

 const myObject = { fieldA: 2, fieldB: this.state.order, }
about 4 years ago · Juan Pablo Isaza Relatório

0

Ha utilizado dos llaves (' {} ') que no son necesarias. El código debe ser como el siguiente

 const myobject = {fieldA: 2, fieldB: order.value};
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda