Iterates over the elements in an array, returning an array with only the elements for which the callback returns truthy.
npm i filter-array --save
Filter array against given glob patterns, regex or given function.
Params
arr {Array}: array to filterfilters {Array|String|Function|RegExp}opts {Object}: options to pass to micromatchreturns {Array}Example
var filter = require('filter-array');
filter(['a', 'b', 'c', 'b', 'c', 'e'], function(ele) {
return ele === 'a' || ele === 'b';
});
//=> ['a', 'b', 'b']
For more examples see the tests
Install dev dependencies:
npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Jon Schlinkert
Copyright (c) 2014-2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on May 01, 2015.