19 lines
368 B
JavaScript
19 lines
368 B
JavaScript
'use strict';
|
|
|
|
var array = [1, 2, 3, 4, 5, 6];
|
|
|
|
array = filter(array, function (each) {
|
|
return each % 2 === 0;
|
|
});
|
|
|
|
console.log('Even numbers: ' + array);
|
|
|
|
function filter(array, predicate) {
|
|
var result = [];
|
|
for (var i = 0; i < array.length; i++) {
|
|
if (predicate(array[i])) {
|
|
result.push(array[i]);
|
|
}
|
|
}
|
|
return result;
|
|
} |