1.0.3 • Published 8 years ago

pick-key v1.0.3

Weekly downloads
46
License
MIT
Repository
github
Last release
8 years ago

pick-key

Given an object, pick a random key and return it.

MIT License

build:? coverage:?

Install

$ npm install --save pick-key 

Usage

For more use-cases see the tests

var pickKey = require('pick-key');

// API
// - pickKey(object);


pickKey({ a: 1, b: 1, c: 1 }); // => 'c'
pickKey([2]);                  // => '0'

pickKey();     // => undefined
pickKey(null); // => undefined
pickKey([]);   // => undefined
pickKey({});   // => undefined
pickKey(1);    // => undefined
pickKey('a');  // => undefined

Related

  • pick-keys - Given an object, pick some random keys and return them in an array.
  • pick-prop - Given an object, pick a random property and return it.
  • pick-props - Given an object, pick some random properties and return them in an array.
  • pick-pair - Given an object, pick a random key-value and return it in a new object.
  • pick-pairs - Given an object, pick some random key-values and return it in a new object.
  • pick-item - Given an array, pick a random element and return it.
  • pick-items - Given an array, pick some random elements and return them in a new array.

Contributing

Pull requests and stars are highly welcome.

For bugs and feature requests, please create an issue.