multifilter
Split an array into multiple arrays using filters
Installation
npm install multifilter
Usage
Filter arrays to multiple arrays:
var multifilter = var arr = 1 '2' 3 '4'var out; // use it with reduceout = arr // or use it standaloneout = /* out = { numbers: [1, 3], strings: ['2', '4'] }*/
Filter objects to multiple objects:
var multifilter = var obj = a: 1 b: '2' c: 3 d: '4'var out; out = /* out = { numbers: { a: 1, c: 3 }, strings: { b:'2', d:'4'} }*/
You can, optionally, output arrays:
var multifilter = var arr = 1 '2' 3 '4'var out; // use it with reduceout = arr // or use it standaloneout = /* out = [ [1, 3], ['2', '4'] ]*/ // and w/ objectsvar multifilter = var obj = a: 1 b: '2' c: 3 d: '4'var out; out = /* out = [ { a: 1, c: 3 }, { b:'2', d:'4'} ]*/
License
MIT