2.2.0 • Published 9 months ago

@aegenet/belt-array-to-obj v2.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

npm version

@aegenet/belt-array-to-obj

Array to object

💾 Installation

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

📝 Usage

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

const result = arrayToObject(
  [
    {
      id: 5,
      value: 'Yo',
    },
  ],
  'id'
);
// {
//   5: {
//     id: 5,
//     value: 'Yo',
//   },
// }
const result = arrayToObject(
  [
    {
      id: 5,
      value: 'Yo',
    },
  ],
  'id',
  'value'
);
// {
//   5: 'Yo',
// }
const result = arrayToObject(
  [
    {
      id: 5,
      value: 'Yo',
    },
  ],
  value => value.id,
  'value'
);
// {
//   5: 'Yo',
// }

const result = arrayToObject([5, 6]);
/* {
  5: 5,
  6: 6,
} */

const result = arrayToObject(['a', 'b']);
/* {
  a: 'a',
  b: 'b',
} */
2.2.0

9 months ago

2.1.0

11 months ago

1.6.2

12 months ago

1.7.0

12 months ago

1.6.1

12 months ago

2.0.0

12 months ago

1.5.0

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.0

2 years ago