Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre a variável "i"

Por que a variável i serve de parâmetro para xCarros e YCarros, uma vez que a lista imagemCarros não tem nenhum valor atribuídas a essas variáveis?

2 respostas

Oii Thiago tudo bem?

Quando usamos a propriedade length ela vai nos informar quantos dados temos dentro da lista.

Nessa atividade o i foi usado para repetir a linha da imagem() O for mostra que haverá repetição. A condição é repetir o código enquanto i for menor do que a quantidade de imagens que temos de carros.

Então o length vai nos informar que a primeira imagemCarros representa [0], xCarros [1], yCarros [2] e assim mostrar as 3 imagens.

Espero ter ajudado, Bons estudos

solução!

Thiago, tudo bem?

Na verdade, a variável "i" representará as posições [0], [1] e [2] dentro de qualquer lista citada, desde que a mesma seja chamada na função. No caso em questão, você já amarrou, no início do código referente aos carros, os valores das variáveis xCarros e yCarros, conforme citado abaixo:

//código do carro

let xCarros = [600, 600, 600];   //posições [0], [1] e [2], respectivamente
let yCarros = [40, 96, 150];   //posições [0], [1] e [2], respectivamente

Dessa forma, enquanto a variável "i" obedecer a linha referente à função "for", ou seja, começa com 0 e soma 1 enquanto o valor total for inferior a 3 ("length" - ou "abrangência", nesse caso, em português - menor que o número total de imagens de carros, ou seja, 3), ela permanecerá valendo para qualquer outra variável, incluindo as variáveis xCarros e yCarros.

Espero ter ajudado.

Bons estudos.