La función filter () de JavaScript

Los detalles delfilter()Función en JavaScript

filter()es un método muy importante de una matriz.

Este ejemplo itera la matrizay construye una nueva matriz con elementos deaque devolvió verdadero al ejecutar la funciónf()en cadaaelemento

const b = a.filter(f)

Un buen ejemplo del uso de filter () es cuando desea eliminar un elemento de la matriz:

const items = ['a', 'b', 'c', 'd', 'e', 'f']
const valueToRemove = 'c'
const filteredItems = items.filter(item => item !== valueToRemove)
// ["a", "b", "d", "e", "f"]

Así es como puede eliminar varios elementos al mismo tiempo:

const items = ['a', 'b', 'c', 'd', 'e', 'f']
const valuesToRemove = ['c', 'd']
const filteredItems = items.filter(item => !valuesToRemove.includes(item))
// ["a", "b", "e", "f"]

Más tutoriales de js: