Untitled

mail@pastecode.io avatar
unknown
javascript
a year ago
1.2 kB
1
Indexable
Never
//? FOR EACH
//* este bucle solo sirve con arreglos

//! nombre del arreglo
//!  |            el singular de lo que estemos trabajando
//!  v              v
// array.forEach(element => {

// });

const arreglo = ["Manzana", "Banana", "Cereza", "Aguacate"];

arreglo.forEach((fruta) => {
  console.log(fruta)
});

//? MAP
//* unicamente funciona con arreglos

// la estructura es igual al forEach

const numeros = [1,2,3,4,5,6,7,8,9]

const numeros2 = numeros.map((numero) => {
  if (numero % 2 === 0) {
    return numero * 2
  }
  return 0
});


//? WHILE
//* es un bucle que se puede ocupar con cualquier dato, pero no es comun utilizarlo
//! aclaracion el contador en el while es una variable global por lo tanto no podremos reutilizar el nombre del contado en otros bucles futuros como si lo podriamos hacer con el bucle for

let contador = 1

while (contador < 8) {
  console.log(`el contador es igual a: ${contador}`)
  contador++
}


//? FOR
//* tambien es un bucle de uso general y es mas comun que el while

for(let contador = 0; contador < 5; contador++){
  console.log(`el contador es igual a: ${contador}`)
}