UNPKG

react-collection-helpers

Version:
24 lines (16 loc) 668 B
'use strict'; exports.__esModule = true; var _applyPredicateToCollectionWith = require('./apply-predicate-to-collection-with'); var _applyPredicateToCollectionWith2 = _interopRequireDefault(_applyPredicateToCollectionWith); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function efficientFilter(collection, predicate) { var matches = []; for (var i = 0; i < collection.length; i += 1) { if (predicate(collection[i])) { matches.push(collection[i]); } } return matches; } exports.default = (0, _applyPredicateToCollectionWith2.default)(efficientFilter); module.exports = exports['default'];