@aegenet/belt-obj-to-array
TypeScript icon, indicating that this package has built-in type declarations

1.5.0 • Public • Published

npm version

@aegenet/belt-obj-to-array

Object to Array

💾 Installation

yarn add @aegenet/belt-obj-to-array@^1.4.0
# or
npm i @aegenet/belt-obj-to-array@^1.4.0

📝 Usage

import { objectToArray } from '@aegenet/belt-obj-to-array';

const results = objectToArray({
  1: 'Bo',
  2: 'Jack',
});
// results = ['Bo', 'Jack']
const results = objectToArray({
  a: 'Bo',
  b: 'Jack',
}),
// results = ['Bo', 'Jack']
const results = objectToArray({
  a: 'Bo',
  b: 'Jack',
  c: () => 'Yo',
});
// results = ['Bo', 'Jack']
const results = objectToArray(
  {
    a: 'Bo',
    b: 'Jack',
    c: () => 'Yo',
  },
  { fields: ['a'] }
);
// results = ['Bo']
const results = objectToArray(
  {
    1: 'Bo',
    2: 'Jack',
    3: () => 'Yo',
    4: 'Boris',
    5: 'Maurice',
    6: 'Something',
  },
  { control: /[0-3]/ }
);
// results = ['Bo', 'Jack']

Readme

Keywords

Package Sidebar

Install

npm i @aegenet/belt-obj-to-array

Weekly Downloads

5

Version

1.5.0

License

MIT

Unpacked Size

4.74 kB

Total Files

7

Last publish

Collaborators

  • agenet