_baseSample.js (359B)
1 var arraySample = require('./_arraySample'), 2 values = require('./values'); 3 4 /** 5 * The base implementation of `_.sample`. 6 * 7 * @private 8 * @param {Array|Object} collection The collection to sample. 9 * @returns {*} Returns the random element. 10 */ 11 function baseSample(collection) { 12 return arraySample(values(collection)); 13 } 14 15 module.exports = baseSample;