array
array([schema])
作用
获取array
类型schema
对象。
参数
[schema]
(Schema) 可选,限制数组子元素类型的schema
对象。若不传schema
参数或者其不是racoon
生成的schema
对象,则会被忽略,表示不限制数组项的类型。
示例
const schema1 = racoon.array();
schema1.validate(1); // fail
schema1.validate({}); // fail
schema1.validate([1, 'a', {}]); // pass
const schema2 = racoon.array(
racoon.number()
);
schema2.validate(['a', 'b']); // fail
schema2.validate([1, 2]); // pass
最后更新于
这有帮助吗?