Uso de Bucles con Arreglos
Los bucles nos permiten recorrer de manera eficiente todos o algunos elementos de un arreglo.
Por ejemplo, podemos utilizar un bucle for para iterar sobre todos los elementos de un arreglo y mostrarlos:
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]); }
Esto es especialmente útil cuando necesitamos realizar una operación sobre varios elementos de un arreglo:
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);
También se puede utilizar un bucle while o do-while para este propósito; sin embargo, no es la convención habitual.
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);
Aunque se pueden lograr los mismos resultados utilizando bucles while o do-while, se recomienda emplear un bucle for al iterar sobre arreglos, ya que es el enfoque convencional y más legible.
1. ¿Qué muestra en pantalla el siguiente código?
2. ¿El siguiente código modifica el arreglo original?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Uso de Bucles con Arreglos
Desliza para mostrar el menú
Los bucles nos permiten recorrer de manera eficiente todos o algunos elementos de un arreglo.
Por ejemplo, podemos utilizar un bucle for para iterar sobre todos los elementos de un arreglo y mostrarlos:
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]); }
Esto es especialmente útil cuando necesitamos realizar una operación sobre varios elementos de un arreglo:
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);
También se puede utilizar un bucle while o do-while para este propósito; sin embargo, no es la convención habitual.
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);
Aunque se pueden lograr los mismos resultados utilizando bucles while o do-while, se recomienda emplear un bucle for al iterar sobre arreglos, ya que es el enfoque convencional y más legible.
1. ¿Qué muestra en pantalla el siguiente código?
2. ¿El siguiente código modifica el arreglo original?
¡Gracias por tus comentarios!