1. Curso de Vue
  2. /
  3. JavaScript Moderno
  4. /
  5. Funciones para Arrays (II)
1 / 1

Funciones para Arrays (II)

Array.every()

Comprueba si todos los elementos de un array cumple una condiciΓ³n o no.


const visitors   = ["πŸ§‘", "πŸ‘½", "πŸ§‘", "πŸ§‘", "πŸ€–"];
const isHuman    = e => e === "πŸ§‘";
const onlyHumans = visitors.every(isHuman);
// console.log(onlyHumans);
// false

Array.fill()

Reemplaza los elementos de un array desde el Γ­ndice inicial hasta el final con un valor dado.


let seeds = ["🌱", "🌱", "🌱", "🌱", "🌱"];
seeds.fill("🌳", 1, 4);
// console.log(seeds);
// ["🌱", "🌳", "🌳", "🌳", "🌱"]

Array.filter()

Crea un array copia del original que contiene todos los elementos que pasan la prueba


const guests  = ["πŸ‘©πŸ‘¨", "πŸ‘©πŸ‘©", "πŸ‘¨", "πŸ‘©", "πŸ‘¨πŸ‘¨"];
const singles = guests.filter(g => g.length/2 === 1); // *
// console.log(singles);
// ["πŸ‘¨", "πŸ‘©"]