--- 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 ```