for(posicao = 0 ; posicao <segredos.length(quantidade arrey+1);posicao++)
for(posicao = 0 ; posicao <segredos.length(quantidade arrey+1);posicao++)
Boa tarde, Bismarck! Como vai?
Vc tem alguma dúvida em relação ao trecho de código que vc postou? Se tiver, qual seria? Diz aí que eu te dou uma ajuda!
Oi Bismarck Rafael Nunes Velez suponhamos que temos o seguinte array:
var roupas = ['sapato', 'camisa', 'meia', 'sueter'];
o atributo .length retornará o número de elementos desse array. Ou seja:
roupas.length = 4
No entanto quando iteramos por um array, começamos não do 1, mas do 0, ou seja nossa contagem é :
roupas[0]
roupas[1]
roupas[2]
roupas[3]
4 elementos.Do 0 ao 3.
Quando no for fazemos:
for(posicao = 0 ; posicao <segredos.length;posicao++)
vamos iterar por roupas[0], enquanto a posição seja menor que a quantidade que é 4. Ou seja exatamente como queremos vamos iterar de 0 até 3, isso causa um pouco de confusão no começo mas depois você se acostuma, basta praticar bastante.
Espero ter ajudado e bons estudos.