pick-item

Given an array, pick a random element and return it.

Usage no npm install needed!

<script type="module">
  import pickItem from 'https://cdn.skypack.dev/pick-item';
</script>

README

pick-item

Given an array, pick a random element and return it.

MIT License

build:? coverage:?

Install

$ npm install --save pick-item 

Usage

For more use-cases see the tests

var pickItem = require('pick-item');

// API
// - pickItem(array);

pickItem([1, 2, 3]); // => 2
pickItem([1]);       // => 1
pickItem([]);        // => undefined
pickItem();          // => undefined
pickItem(null);      // => null

Related

  • pick-items - Given an array, pick some random elements and return them in a new 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-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.

Contributing

Pull requests and stars are highly welcome.

For bugs and feature requests, please create an issue.