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
Can you explain why a for loop is preferred over a while loop for array iteration?
How can I use these concepts to update specific elements in an array?
Can you show an example of iterating through two arrays at the same time?
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!