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

107
Visualizações
Js esto. explicación

Actualmente estoy tratando de entender los objetos JavaScript/TS y no entiendo exactamente cuándo funciona la palabra clave "esto". Por ejemplo: ¿Por qué funciona este código?:

 updateValues: function(){ room.cellsVert = parseFloat(heightInput.value); room.cellsHoriz = parseFloat(widthInput.value); room.tileWidth = room.width / room.cellsHoriz; room.tileHeight = room.height / room.cellsVert; ctx.beginPath() ctx.fillStyle = "black"; ctx.fillRect(0, 0, room.width, room.height); ctx.stroke(); ctx.strokeStyle = "white"; for(let i = 0; i < room.cellsVert; i++) for(let j = 0; j < room.cellsHoriz; j++) { ctx.beginPath(); ctx.rect(room.tileWidth * j, room.tileHeight * i, room.tileWidth, room.tileHeight); ctx.stroke(); } }

pero esto solo establece un montón de valores en 0/indefinido?:

 updateValues: function(){ this.cellsVert = parseFloat(heightInput.value); this.cellsHoriz = parseFloat(widthInput.value); this.tileWidth = this.width / this.cellsHoriz; this.tileHeight = this.height / this.cellsVert; ctx.beginPath() ctx.fillStyle = "black"; ctx.fillRect(0, 0, this.width, this.height); ctx.stroke(); ctx.strokeStyle = "white"; for(let i = 0; i < this.cellsVert; i++) for(let j = 0; j < this.cellsHoriz; j++) { ctx.beginPath(); ctx.rect(this.tileWidth * j, this.tileHeight * i, this.tileWidth, this.tileHeight); ctx.stroke(); } }

Sé que puede ser una pregunta tonta, pero agradecería alguna explicación. Gracias.

about 4 years ago · Juan Pablo Isaza
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