gf-js
Version:
Attach most of function from lodash to Javascript GeneratorFunction and Array.
18 lines (13 loc) • 686 B
JavaScript
const GF = require('../index');
const users = [
{ user: 'barney', age: 36, active: true, heigh: 10 },
{ user: 'barney', age: 36, active: true, heigh: 12 },
{ user: 'fred', age: 40, active: false, heigh: 11 },
{ user: 'barney', age: 40, active: true, heigh: 12 }
];
console.log('original arrays', users);
console.log('filterBy function', users.filterBy(({active})=>active));
//when filter by 1 key the value of key is convert to [true, false]
console.log('filterBy 1 key', users.filterBy('active'));
console.log('filterBy 1 key and value', users.filterBy({age:36}));
console.log('filterBy multi-keys and values', users.filterBy({age:36, heigh:10}));