Higher Order Functions - Filter examples

More ES6 fun!

For future reference, here are some basic examples of using the filter higher order function.

Age filter:

let ages = [1, 23, 1, 4, 234, 234234, 2, 343, 23, 23, 54, 45, 2, 1, 1, 3]

const overTwentyOne = ages.filter(function (age) {
    if (age >= 21) {
        return true;
    }
})

console.log(`These fine folks are over 21: ${overTwentyOne}`)

Name filter:

let names = ['keegan', 'keegan', 'john', 'keegan', 'larry', 'wayne']

const filterKeeg = names.filter(function (name) {
    if (name === "keegan") {
        return name
    }
})

console.log(filterKeeg)