JSFiddle - React, Tailwind, and code Playground

by GOLDENSWORD559

HTML

<div id='result'>
</div>

JavaScript

$("#result").text(
less20([9, 13, 75, 62, -19, 0])
    .join(",")
);



function genFilt(fn, list) {
    var i, current, rv = [];
for (i=0; i< list.length; i++) {
    current = list[i];
    if (fn(current, i, list))
        rv.push(current);
}
return rv;
}
    


function less20(list) {
    var result;
function check20 (n) {
    return n<20;
}
result = genFilt(check20, list);
return result;
}