📅  最后修改于: 2023-12-03 15:26:58.339000             🧑  作者: Mango
_.sampleSize()
方法是Lodash库中的一个方法,用于从数组或对象中随机选取一定数量的元素(默认为1)。
_.sampleSize(collection, [n=1])
参数:
collection
(Array|Object): 用于抽样的集合。[n=1]
(number): 需要抽取的元素数量。返回值:
以下是几个使用 _.sampleSize()
方法的示例。
_.sampleSize([1, 2, 3, 4, 5], 3);
// => [4, 2, 1]
以上代码表示从数组 [1, 2, 3, 4, 5]
中随机抽取3个元素。
_.sampleSize({a: 1, b: 2, c: 3, d: 4}, 2);
// => [2, 4]
以上代码表示从对象 {a: 1, b: 2, c: 3, d: 4}
中随机抽取2个值。
如果未指定抽取数量,_.sampleSize()
方法默认返回1个元素。
_.sampleSize([1, 2, 3, 4, 5]);
// => [3]
以上代码表示从数组 [1, 2, 3, 4, 5]
中随机抽取1个元素。
_.sampleSize()
方法可以轻松实现对数组和对象的抽样,让开发者们的代码变得更加高效。