>= 1.0.0
increment 类型说明:increment
类型可以用来模拟数据库的自增id等,在配置了长度个数参数属性后,也可以用来模拟一个 range
范围数组。
#[start=1, step=2]
配置开始值和步阶。
// increment的配置有两个参数
// start: 表示初始值,默认为1
// step: 表示递增的步阶,默认为1
// 表示值从0开始,步阶为2
const instance = Such.instance(":increment:#[start=0,step=2]");
instance.a(); // `0`
instance.a(); // `2`
instance.a(); // `4`
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
{min[,max]}
设置自增数字的个数,这时返回的数据是多个自增数字的range范围数组。
// 返回多个自增数字的数组
const instance = Such.instance(":increment:{3}");
instance.a(); // [1, 2, 3]
instance.a(); // [4, 5, 6]
instance.a(); // [7, 8, 9]
1
2
3
4
5
2
3
4
5