1.1.2 • Published 4 years ago

find-by-array v1.1.2

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

findBy

what?

A little module to provide a more fluid find interface for arrays. Allows prop name in function calls with value and predicate matching.

findBy uses a ES6 proxy, so a findBy array can be used in place of any array.

install

npm install find-by-array --save

use

const findBy = require('find-by-array'); findBy({ id: 1 }, { id: 2 }).findById(2); findBy({ id: 1 }, { id: 2 }, 'filterBy').filterById(2); findBy({ id: 1 }, { id: 2 }).findById(id => id > 1); findBy({ name: 'Bob', age: 20 }, { name: 'Susan', age: 21 }).findByName('Susan'); findBy({ name: 'Bob', age: 20 }, { name: 'Susan', age: 21 }, 'filterBy').filterByName('Susan'); findBy({ name: 'Bob', age: 20 }, { name: 'Susan', age: 21 }).findByAge(age => age > 20);