--- id: cf1111c1c11feddfaeb5bdef title: Iterate with JavaScript For Loops challengeType: 1 videoUrl: '' localeTitle: Iterar con JavaScript para bucles --- ## Description
Puede ejecutar el mismo código varias veces utilizando un bucle. El tipo más común de bucle de JavaScript se llama " for loop " porque se ejecuta "por" un número específico de veces. Para los bucles se declaran con tres expresiones opcionales separadas por punto y coma: for ([initialization]; [condition]; [final-expression]) La instrucción de initialization se ejecuta una sola vez antes de que comience el bucle. Normalmente se utiliza para definir y configurar su variable de bucle. La declaración de condition se evalúa al comienzo de cada iteración de bucle y continuará mientras se evalúe como true . Cuando la condition es false al inicio de la iteración, el bucle dejará de ejecutarse. Esto significa que si la condition comienza como false , su bucle nunca se ejecutará. La final-expression se ejecuta al final de cada iteración de bucle, antes de la siguiente verificación de condition y generalmente se usa para incrementar o disminuir su contador de bucle. En el siguiente ejemplo, iniciamos con i = 0 e iteramos mientras nuestra condición i < 5 es verdadera. Incrementaremos i en 1 en cada iteración de bucle con i++ como nuestra final-expression .
var ourArray = [];
para (var i = 0; i <5; i ++) {
nuestroArray.push (i);
}
ourArray ahora contendrá [0,1,2,3,4] .
## Instructions
Use un bucle for para trabajar y empujar los valores del 1 al 5 en myArray .
## Tests
```yml tests: - text: Usted debe estar usando una for bucle para esto. testString: 'assert(code.match(/for\s*\(/g).length > 1, "You should be using a for loop for this.");' - text: 'myArray debe ser igual a [1,2,3,4,5] .' testString: 'assert.deepEqual(myArray, [1,2,3,4,5], "myArray should equal [1,2,3,4,5].");' ```
## Challenge Seed
```js // Example var ourArray = []; for (var i = 0; i < 5; i++) { ourArray.push(i); } // Setup var myArray = []; // Only change code below this line. ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```