1.0.12 • Published 4 years ago

@enkidevs/array-to-map v1.0.12

Weekly downloads
16
License
MIT
Repository
github
Last release
4 years ago

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

1.0.12

4 years ago

1.0.11

5 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago