vtils

Home > utils > sampleBy

sampleBy() function

从集合中随机获得一个元素的迭代值。

Signature:

export declare function sampleBy<T, X>(collection: T[], iteratee: (element: T, index: number) => X): X | undefined;

Parameters

Parameter Type Description
collection T[] 集合
iteratee (element: T, index: number) => X 迭代函数

Returns:

X | undefined