<script>
let result = filter([1, 2, 3, 4, 5], function(elem) {
if (elem % 2 != 0) {
return true;
} else {
return false;
}
});
console.log(result); // выведет [2, 4]
function filter(arr,callback){
let res=[];
let i=0;
for(let elem of arr){
if(callback(elem)){
res.push(elem)
}
}
return res
}
</script>