1.0.2 • Published 9 years ago
underscore.excerpt v1.0.2
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 equivalentregexpfor test a value with a regular expression
License
The MIT License.
1.0.2
9 years ago