1.0.0 • Published 8 years ago

object-with-keys v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

objectWithKeys

Simple utility function to turn an array of strings/numbers into an object with the strings/numbers from the array as keys.

This function takes in an optional default value as the second argument.

Install:

npm install object-with-keys

or

yarn add object-with-keys

Usage:

var objectWithKeys = require('object-with-keys');

var initialState = objectWithKeys([
  0, 1, 2, 3, 4, 5, 6, 7, 8
], 0);

console.log(initialState); /* =>
  {
    0: 0,
    1: 0,
    2: 0,
    3: 0,
    4: 0,
    5: 0,
    6: 0,
    7: 0,
    8: 0
  }
*/

This function is useful for creating empty, initial state objects in state trees like ngrx/store or redux.