underscore.excerpt
v1.0.2
Published
Smarter select query from Underscore.js collections
Downloads
3
Maintainers
Readme
Smarter select queries from Underscore.js collections.
var kitties = _.excerpt(felids, {
species: 'cat',
aggressive: { operator: '==', value: false }, // Has not remarks
ageInDays: { operator: '<', value: 50 }
});
Usage
Underscore.Excerpt plugin extends filter
method by custom operators. By default filter hash consists of primitive values, but if you want to get some flexibility, set an object with a comparative operator
and argument value
fields.
Available operators:
<
for lower than>
for greater than<=
for lower than or equivalent>=
for greater than or equivalent==
for non-strict comparison (e.g.'' == false
)!=
for non-strict not equivalentregexp
for test a value with a regular expression
License
The MIT License.