min
min(limit, [closed=true])
作用
限制被检测数组长度的最小值。
参数
limit
(number) - 数组长度的最小值[closed]
(boolean) - 是否闭区间,默认true
表示闭区间,被检测数组长度须大于或等于limit
。若closed
明确为false
, 则表示开区间,被检测数组长度必须严格大于limit
.
示例
const schema = racoon.array(racoon.number()).min(3);
schema.validate([1, 2]); // fail
schema.validate([1, 2, 3]); // pass
schema.validate([1, 2, 3, 4]); // pass
const schema2 = racoon.array(racoon.number()).min(3, false);
schema2.validate([1, 2]); // fail
schema2.validate([1, 2, 3]); // fail
schema2.validate([1, 2, 3, 4]); // pass
最后更新于
这有帮助吗?