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?
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?
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
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.