00001 var baseEach = require('./_baseEach');
00002
00011 function baseFilter(collection, predicate) {
00012 var result = [];
00013 baseEach(collection, function(value, index, collection) {
00014 if (predicate(value, index, collection)) {
00015 result.push(value);
00016 }
00017 });
00018 return result;
00019 }
00020
00021 module.exports = baseFilter;