Skip to content

dev101/jsqry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsqry

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:

  1. Filtering
  2. Mapping
  3. Python-style array indexing & slicing

More examples of usage: spec.js

About

Simple lib to query js objects/arrays

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 96.4%
  • HTML 3.6%