Given [1, 2, 3, 4].filter(x => x > 2), which result is returned?
Explanation
filter keeps the original element values whose callback results are truthy, so it returns 3 and 4 in a new array. It does not collect the callback's true and false results as map would collect callback outputs.