@enkidevs/array-to-map

1.0.12 • Public • Published

array-to-map

CircleCI npm version

Converting an array into a Map.

const map = arrayToMap([
  { id: 'a', value: 1 },
  { id: 'b', value: 2 },
  { id: 'c', value: 3 },
]);
console.log(map);
/*
{
  {0 => { id: 'a', value: 1 }}
  {1 => { id: 'b', value: 2 }}
  {2 => { id: 'c', value: 3 }}
}
*/

You can decide how the keys are created:

const map = arrayToMap([
  { id: 'a', value: 1 },
  { id: 'b', value: 2 },
  { id: 'c', value: 3 },
], item => item.id);
console.log(map);
/*
{
  {'a' => { id: 'a', value: 1 }}
  {'b' => { id: 'b', value: 2 }}
  {'c' => { id: 'c', value: 3 }}
}
*/

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @enkidevs/array-to-map

Weekly Downloads

1

Version

1.0.12

License

MIT

Unpacked Size

3.88 kB

Total Files

4

Last publish

Collaborators

  • kapnobatai137
  • spypsy
  • mathieudutour
  • lukem512
  • stefanoeb
  • loopiezlol
  • nem035
  • oliviaoddo
  • pedromdrp
  • lizthedeveloper
  • sourabhv
  • milesflo
  • mihaiberq
  • enkici