Skip to content

mock-end/pick-pair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pick-pair

Given an object, pick a random key-value and return it in a new object.

MIT License

build:? coverage:?

Install

$ npm install --save pick-pair 

Usage

For more use-cases see the tests

var pickPair = require('pick-pair');

// API
// - pickPair(object);


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


// empty object or array
pickProp([]);   // => {}
pickProp({});   // => {}


// others
pickProp();     // => {}
pickProp(null); // => {}
pickProp(1);    // => {}
pickProp('a');  // => {}

Related

  • pick-pairs - Given an object, pick some random key-values and return it in a new object.
  • 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-key - Given an object, pick a random key and return it.
  • pick-keys - Given an object, pick some random keys and return them in an array.
  • 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.

About

Given an object, pick a random key-value and return it in a new object.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published