Fala Marcelo, tudo certinho?
Desculpa pela demora em te dar um retorno.
Arrays são um tipo de estrutura de dados utilizados para armazenar vários valores em uma única variável . Em Javascript, os arrays podem ser implementados da seguinte forma:
var nomeDoArray = [item1, item2, item3] //insira quantos itens quiser
Para desenvolver a habilidade de trabalhar com eles, você pode tentar praticar bastante e utilizar todos os recursos dos arrays. Recomendo dar uma olhada nesse artigo. Ele explica de forma clara sobre os arrays e seus métodos.
Quanto à repetição dos valores no loop, provavelmente os valores se repetem por não atualizarmos o índice da variável que contém o array. Por exemplo, no código a seguir não atualizamos a variável contador, que é responsável pelos índices dos elementos que iremos acessar dentro do loop:
var anosBissextos = [2000, 2004, 2008, 2012, 2020, 2016, 2020];
var anoBase = 2000;
var anoLimite = 2020;
var contador = 0;
while(anoBase <= anoLimite){
console.log(valores[contador]);
anoBase += 4;
}
. Assim, ele repete a mesma coisa várias vezes. Ao atualizarmos contador
, conseguimos parar de obter essa repetição:
var anosBissextos = [2000, 2004, 2008, 2012, 2020, 2016, 2020];
var anoBase = 2000;
var anoLimite = 2020;
var contador = 0;
while(anoBase <= anoLimite){
console.log(valores[contador]);
anoBase += 4;
contador++;
}
Espero que tenha ficado um pouco mais claro! Qualquer dúvida, estou aqui.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!