Filter es una funcion que se aplica sobre un array, que te devuelve éste filtrado con la condición .
var animals = [
{name : 'patata', species :'rabbit'},
{name : 'Caro', species :'dog'},
{name : 'Hamilton', species :'dog'},
{name : 'Harold', species :'fish'},
{name : 'Ursula', species :'cat'},
{name : 'Jimmy', species :'fish'},
]
var dogs = animals.filter(function(animal){
return animal.species === 'dog'
})
console.log(dogs)//return array