JSFiddle - React, Tailwind, and code Playground

JavaScript

function filter (arr, fn) {
    "use strict";
    var newArr = [];
    
    arr.forEach(function(item, i, arr) {
        if (fn(item)) {
            newArr.push(item);
        }
    });
    
    return newArr;
}