Api
ArrayutilsSamplesize
OpenAPI > ArrayUtils > sampleSize
OpenAPI.ArrayUtils.sampleSize() method
返回指定 size
大小的数组样本元素。
此函数接受一个数组和一个数字,并使用 Floyd's 算法返回一个包含抽样元素的数组。
T - 数组中元素的类型。
Signature:
static sampleSize<T>(array: readonly T[], size: number): T[];
Parameters
Parameter | Type | Description |
---|---|---|
array | readonly T[] | 要从中抽样的数组。 |
size | number | 抽样的大小。 |
T[]
{T[]} 应用了样本大小的新数组。
Exceptions
{Error} 如果 size
大于 array
的长度,则抛出错误。
Example
const result = OpenAPI.ArrayUtils.sampleSize([1, 2, 3], 2)
// result 将是包含两个来自数组的元素的数组。
// [1, 2] 或 [1, 3] 或 [2, 3]