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

321
Visualizações
¿Cuál es la diferencia entre escribir este código con y sin clase?

así que me he estado confundiendo acerca de este problema en particular, espero que alguien con más experiencia pueda ayudarme con esto.

¿Por qué funciona esto?

Esto agregará el valor como una clave y el valor de la clave a verdadero. Así que si dices algo como esto

 const mySet = new Set() mySet.add("hello")

devolverá esto: {hello: true} .

Pero si hago algo como esto fuera de las clases de ES6, más como esto:

 const car = { color: "red" } car[built] = 2019

Esto dirá que la construcción no está undefined , ¿esto solo se puede usar en las clases ES6?

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

0

car[built] = 2019 construido es una variable indefinida

Cámbielo a car["built"] = 2019 o car.built = 2019

 var car = {}; var built = "some key"; car[built] = true;

entonces el auto es {"some key": true}

about 4 years ago · Juan Pablo Isaza Relatório

0

Funciona en la sintaxis de clase ya que ha definido un método que acepta una variable que se usa como clave y, por lo tanto, crea con éxito una clave en el objeto.

En la sintaxis car[built] , considera built aquí como una variable y, por lo tanto, falla en este caso.

Siempre que defina una clave utilizando la sintaxis obj[key] , la clave debe ser un valor o una cadena.

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