2017-03-30 13:59:37 +03:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
var array = [1, 2, 3, 4, 5, 6];
|
|
|
|
|
2017-04-06 13:28:05 +03:00
|
|
|
function filter(numbers, filterfunc) {
|
|
|
|
let filtered = [];
|
|
|
|
|
|
|
|
for (let n of numbers) {
|
|
|
|
if (filterfunc(n)) {
|
|
|
|
filtered.push(n);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return filtered;
|
|
|
|
}
|
|
|
|
|
|
|
|
var filtered = filter(array, numb => numb % 2 === 0);
|
|
|
|
|
|
|
|
console.log('Even numbers: ' + filtered);
|