Skip to content

Helper ​

提供一些辅助函数,用于数据转换或专项输出。

elements ​

随机返回数组中指定数量的元素。

名称类型必填默认值描述
arrayT[]是源数组
numnumber否1返回元素的数量,默认为1

返回类型: T

ts
lorem.helper.elements<number>([1, 2, 3, 4]); // 3
lorem.helper.elements<number>([1, 2, 3, 4], 2); // [1, 4]

weightElements ​

根据权重随机返回数组中的元素。

名称类型必填默认值描述
arrayT[]是源数组
weightParams{ weight: number; value: T }[]是权重参数
numnumber否1返回元素的数量,默认为1

返回类型: T

ts
// 随机返回一个数字,返回1的概率为80%
lorem.helper.weightElements([1, 2, 3, 4, 5, 6], [{ weight: 0.8, value: 1 }]); // 1

boolean ​

随机生成一个 boolean 值。

返回类型: boolean

ts
lorem.helper.boolean(); // false

falsy ​

随机生成一个假值。如: 0, null, undefined, false, '', false。

ts
lorem.helper.falsy(); // null

Released under the MIT License.