pick-props
v1.0.3
Published
Given an object, pick some random properties and return them in an array.
Downloads
19
Maintainers
Readme
pick-props
Given an object, pick some random properties and return them in an array.
Install
$ npm install --save pick-props
Usage
For more use-cases see the tests
var pickProps = require('pick-props');
// API
// - pickProps(object);
// - pickProps(object, count);
pickProps({ a: 1, b: 2, c: 3 });
// => [2, 3]
pickProps({ a: 1, b: 2, c: 3 }, 1);
// => [2]
pickProps({ a: 1, b: 2, c: 3 }, 0);
// => []
pickProps([1, 2, 3, 4, 5]);
// => [1, 3, 4]
// empty object or array
pickProps({}); // => []
pickProps([]); // => []
// others
pickProps(); // => []
pickProps(null); // => []
pickProps(1); // => []
pickProps('abc'); // => []
Related
- pick-prop - Given an object, pick a random property and return it.
- 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-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.