If this condition returns true, the element gets pushed to the output array. If the condition returns false, the element does not get pushed to the output array.
The filter() method creates a new array with elements that fall under a given criteria from an existing array.
The syntax of Array filter() is similar to Array Map, except the callback function should return true to keep the element, or false otherwise. In the callback, only the callback is required.
The first example is pretty simple and straight forward, where the odd numbers are filtered out, and leaving only even numbers.
In another example, array filter can be used to get all the students whose grades are more than or equal to 90%.