Este es el típico post que escribo para mí mismo, para recordarme ciertas instrucciones útiles de Javascript, pero lo comparto con vosotros porque puede seros útil.
find(): Buscar un valor dentro de un Array.
const numbers = [1, 2, 3, 4, 10];
numbers.find( x => x === 3 ); // devuelve 3
numbers.find( x => x > 5 ); // devuelve 10
findIndex(): Busca un valor dentro de un Array y devuelve su índice.
const numbers = [1, 2, 3, 4, 10];
numbers.findIndex( x => x === 4 ); // devuelve 3
find(): Buscar un valor dentro de un Array.
const numbers = [1, 2, 3, 4, 10];
numbers.find( x => x === 3 ); // devuelve 3
numbers.find( x => x > 5 ); // devuelve 10
findIndex(): Busca un valor dentro de un Array y devuelve su índice.
const numbers = [1, 2, 3, 4, 10];
numbers.findIndex( x => x === 4 ); // devuelve 3
filter(): Devuelve un nuevo Array con el resultado de la aplicación del filtro.
const numbers = [1, 2, 3, 4, 10];
const evenNumbers = numbers.filter( x => x % 2 === 0 );
console.log(evenNumbers); // devuelve [2, 4, 10]
includes(): Comprueba si existe un valor dentro de un Array o no.
const cars = ['BMW', 'Toyota', 'Tesla', 'Audi'];
console.log(cars.includes('Toyota')); // true
console.log(cars.includes('mercedes')); // false
Spread Operator [...]: Para copiar o concatenar Arrays.
Para copiar:
const cars = ['BMW', 'Toyota', 'Tesla', 'Audi'];
let newCarsArray = [...cars];
console.log(newCarsArray);
// ['BMW', 'Toyota', 'Tesla', 'Audi']
Para concatenar:
const array1 = [1,2,3];
const array2 = [4,5];
const array3 = [...arr1,...arr2];
console.log(array3);
// [ 1, 2, 3, 4, 5 ]
En fin, que espero que os sirva de utilidad ^_^.
Comentarios