Sha256: c18724427d723e8ce6f8b30842f319dd888e00ce3abafa4269f2c2426d1235ee
Contents?: true
Size: 551 Bytes
Versions: 273
Compression:
Stored size: 551 Bytes
Contents
var arraySample = require('./_arraySample'), baseSample = require('./_baseSample'), isArray = require('./isArray'); /** * Gets a random element from `collection`. * * @static * @memberOf _ * @since 2.0.0 * @category Collection * @param {Array|Object} collection The collection to sample. * @returns {*} Returns the random element. * @example * * _.sample([1, 2, 3, 4]); * // => 2 */ function sample(collection) { var func = isArray(collection) ? arraySample : baseSample; return func(collection); } module.exports = sample;
Version data entries
273 entries across 271 versions & 29 rubygems