1 var arrayFilter = require(
'./_arrayFilter'),
2 baseFilter = require(
'./_baseFilter'),
3 baseIteratee = require(
'./_baseIteratee'),
4 isArray = require(
'./isArray');
43 function filter(collection, predicate) {
44 var func = isArray(collection) ? arrayFilter : baseFilter;
45 return func(collection, baseIteratee(predicate, 3));
48 module.exports = filter;