5
respostas

Cannot read properties of undefined (reading 'width')

Olá, tudo bem ?

Estou bem ansioso. Já li e reli o meu código, mas não estou conseguindo achar a solução. Os carros ficam da mesma cor ou aprece a mensagem: Cannot read properties of undefined (reading 'width'). Por favor, alguém aponta o que não estou conseguindo enxergar. Segue abaixo o link desse projeto.

https://editor.p5js.org/thiogro.42/sketches/a2iksbWd9

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

5 respostas

Testei e os carros estão com cores diferentes. Você já resolveu?

Oi, Thiago,

Aqui não deu erro.

Eu estou na mesma, o mesmo problema, na mesma linha, do mesmo jeito.

Testei aqui tb, está tudo normal, você já tentou usar um navegador diferente?

oi Thiago, sua função esta abaixo. Pelo que percebo usando desta maneira, faz com que somente o carro posição 0 da lista fique no loop infinito,

function passouTodaATela (xCarro){
   return xCarros[0] < -50;
}

Altere por esta. assim a função vai usar todos o valores da variável xCarro, que são todos os carros da lista.

function passouTodaATela ( xCarro ){
  return xCarro  < - 50;
}

Não percebi mais nada além disso. boa sorte.