Está en la página 1de 3

Array.prototype.

filter()

El método filter() crea un nuevo array con todos los elementos que cumplan la condición
implementada por la función dada.

JavaScript Demo: Array.filter()

const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];

const result = words.filter(word => word.length > 6);

console.log(result);

Array.prototype.reduce()

El método reduce() ejecuta una función reductora sobre cada elemento de un array, devolviendo
como resultado un único valor.

JavaScript Demo: array.reduce

const array1 = [1, 2, 3, 4];

// 0 + 1 + 2 + 3 + 4

const initialValue = 0;

const sumWithInitial = array1.reduce(

(accumulator, currentValue) => accumulator + currentValue,

initialValue

);

console.log(sumWithInitial);

// Expected output: 10

Array.prototype.map()

El método map() crea un nuevo array con los resultados de la llamada a la función indicada
aplicados a cada uno de sus elementos.

Array.prototype.fill()

El método fill() cambia todos los elementos en un arreglo por un valor estático, desde el índice
start (por defecto 0) hasta el índice end (por defecto array.length). Devuelve el arreglo modificado.

const array1 = [1, 2, 3, 4];


// Fill with 0 from position 2 until position 4

console.log(array1.fill(0, 2, 4));

// Expected output: Array [1, 2, 0, 0]

// Fill with 5 from position 1

console.log(array1.fill(5, 1));

// Expected output: Array [1, 5, 5, 5]

console.log(array1.fill(6));

// Expected output: Array [6, 6, 6, 6]

Array.prototype.find()

El método find() devuelve el valor del primer elemento del array que cumple la función de prueba
proporcionada.

Pruébalo

const array1 = [5, 12, 8, 130, 44];

const found = array1.find(element => element > 10);

console.log(found);

// Expected output: 12

Array.prototype.includes()

El método includes() determina si una matriz incluye un determinado elemento, devuelve true o
false según corresponda.

Pruebalo

const array1 = [1, 2, 3];

console.log(array1.includes(2));

// Expected output: true

const pets = ['cat', 'dog', 'bat'];

console.log(pets.includes('cat'));

// Expected output: true

console.log(pets.includes('at'));

// Expected output: false


Array.prototype.every()

Determina si todos los elementos en el array satisfacen una condición.

Pruebalo

const isBelowThreshold = (currentValue) => currentValue < 40;

const array1 = [1, 30, 39, 29, 10, 13];

console.log(array1.every(isBelowThreshold));

// Expected output: true

Array.prototype.some()

El método some() comprueba si al menos un elemento del array cumple con la condición
implementada por la función proporcionada.

Pruebalo

const array = [1, 2, 3, 4, 5];

// Checks whether an element is even

const even = (element) => element % 2 === 0;

console.log(array.some(even));

// Expected output: true

Array.prototype.forEach()

El método forEach() ejecuta la función indicada una vez por cada elemento del array.

Pruébalo

const array1 = ['a', 'b', 'c'];

array1.forEach(element => console.log(element));

También podría gustarte