Lodash - sampleSize method


Advertisements

Syntax

_.sampleSize(collection, [n=1])

Gets n random elements at unique keys from collection up to the size of collection.

Arguments

  • collection (Array|Object) − The collection to sample.

  • [n=1] (number) − The number of elements to sample.

Output

  • (Array) − Returns the random elements.

Example

var _ = require('lodash');
var list = [1, 2, 3, 4, 5]

var result = _.sampleSize(list);
console.log(result);

result = _.sampleSize(list, 2);
console.log(result);

Save the above program in tester.js. Run the following command to execute this program.

Command

\>node tester.js

Output

[ 2 ]
[ 2, 4 ]
lodash_collection.htm
Advertisements