Simple lib to query JS objects/arrays.
Before:
var name;
for (var i = 0; i < users.length; i++) {
if (users[i].id == 123) {
name = users[i].name;
break;
}
}After:
var name = one(users, '[_.id==?].name', 123);This tiny lib allows to query JS object/arrays in one-liner fashion instead of writing (nested) loops.
Features include:
- Filtering
- Mapping
- Python-style array indexing & slicing
More examples of usage: spec.js