Он просто отфильтровывает данные и выдает на выходе только желаемое значение.
Другими словами, он просто дает вам результат, соответствующий установленным вами критериям.
E.g.
var обр = [1,2,3,4,5,6,7,8]
newArr = arr.filter((a,i)=›a›2)
console.журнал(newArr)
Вывод —[ 3, 4, 5, 6, 7, 8 ]