@extra-array/pick-as

1.1.7 • Public • Published

Filter array with values of specified index(es), like _.pick().

const pickAs = require('@extra-array/pick-as');
// pickAs(<array>, [index(es)], [begin=0], [end], [target=[]], [at])

var a = ['Nefarious', 'Planetary', 'Meddling'];
pickAs(a);
// ['Nefarious', 'Planetary', 'Meddling']
pickAs(a, 2);
// 'Meddling'
pickAs(a, [2, 1, 0]);
// ['Meddling', 'Planetary', 'Nefarious']
pickAs(a, [2, 1, 0], 1);
// ['Meddling', 'Planetary', undefined]
pickAs(a, [2, 1, 0], 1, 2);
// [undefined, 'Planetary', undefined]
pickAs(a, [2, 1, 0], 1, 2, ['z', 'y']);
// ['z', 'y', undefined, 'Planetary', undefined]
pickAs(a, [2, 1, 0], 1, 2, ['z', 'y'], 1);
// ['z', undefined, 'Planetary', undefined]

With extra-array try Array.pickAs() instead.


extra-array

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.7
    3
    • latest

Version History

Package Sidebar

Install

npm i @extra-array/pick-as

Weekly Downloads

12

Version

1.1.7

License

MIT

Unpacked Size

3.88 kB

Total Files

7

Last publish

Collaborators

  • wolfram77