Он просто отфильтровывает данные и выдает на выходе только желаемое значение.

Другими словами, он просто дает вам результат, соответствующий установленным вами критериям.

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 ]