randomArrayItem()
function randomArrayItem<T>(array): T;
Defined in: random/randomArrayItem.ts:18
从数组中随机选择一个元素 使用 Math.random() 生成随机索引,返回对应位置的元素
Type Parameters
| Type Parameter | Description |
|---|---|
T | 数组元素的类型 |
Parameters
| Parameter | Type | Description |
|---|---|---|
array | T[] | 要从中选择元素的数组 |
Returns
T
随机选择的数组元素
Throws
当输入不是数组时抛出错误
Examples
randomArrayItem([1, 2, 3, 4, 5]); // 返回数组中的随机一个数字
randomArrayItem(['a', 'b', 'c']); // 返回 'a'、'b' 或 'c' 中的一个
randomArrayItem([]); // 返回 undefined(空数组)
**Note:** 使用 Math.floor() 和 Math.random() 实现随机选择
**Note:** 对于空数组返回 undefined
**Note:** 每个元素被选择的概率相等