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

248
Visualizações
Object property behavior is strange

My code:

const w = new Window({
  title: "Game Engine",
  width: 240,
  height: 160,
  scale: 3,
})

const obj1 = new GameObject({
  ctx: w.ctx,
  name: "Player",
  width: 16,
  height: 32,
  color: "blue",
  x: 0,
  y: 0,
})

w.init()
console.log(w)
console.log(obj1)

Console Output:

enter image description here

Why doesn't the obj1 get the ctx from the w? From the fisrt log, I can understand that the w object has a ctx property. So if I want this ctx I have to write w.ctx (as I'm doing in the definition of my obj1), but it doesn't work

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

0

Presumably, obj1 doesn't have a ctx property until you call the init method (and you don't do that until after you have copied the previous, undefined, value of the ctx property).

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