Usando Loops com Arrays
Loops permitem percorrer de forma eficiente todos ou elementos específicos de um array.
Por exemplo, é possível utilizar um loop for para iterar por todos os elementos de um array e exibi-los:
12345let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Isso é especialmente útil quando é necessário realizar uma operação em vários elementos de um array:
1234567let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
Também é possível utilizar um loop while
ou do-while
para esse propósito, porém, isso não é a convenção.
123456789let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Embora seja possível obter os mesmos resultados utilizando os loops while
ou do-while
, recomenda-se o uso do loop for
ao iterar sobre arrays, pois é a abordagem convencional e mais legível.
1. Qual é a saída do seguinte código?
2. O seguinte código modifica o array original?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.33
Usando Loops com Arrays
Deslize para mostrar o menu
Loops permitem percorrer de forma eficiente todos ou elementos específicos de um array.
Por exemplo, é possível utilizar um loop for para iterar por todos os elementos de um array e exibi-los:
12345let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Isso é especialmente útil quando é necessário realizar uma operação em vários elementos de um array:
1234567let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
Também é possível utilizar um loop while
ou do-while
para esse propósito, porém, isso não é a convenção.
123456789let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Embora seja possível obter os mesmos resultados utilizando os loops while
ou do-while
, recomenda-se o uso do loop for
ao iterar sobre arrays, pois é a abordagem convencional e mais legível.
1. Qual é a saída do seguinte código?
2. O seguinte código modifica o array original?
Obrigado pelo seu feedback!