stripUnkown
stripUnkown()
作用
当调用allowUnkown()
允许未知属性后,返回结果默认将会保留未知属性及其值,若要剪除,则需要调用stripUnkown
.
说明
如果你已经调用了
stripUnkown
, 则可不必调用allowUnkown
, 因为stripUnkown
包含了allowKnown
的功能。
参数
无
示例
const schema1 = racoon.object({
name: racoon.string()
}).allowUnkown();
const result1 = schema1.validate({
name: 'Jack',
age: 22
}); // pass, and result1 is { name: 'Jack', age: 22 }
const schema2 = racoon.object({
name: racoon.string()
}).allowUnkown().stripUnkown();
const result2 = schema2.validate({
name: 'Jack',
age: 22
}); // pass, and result1 is { name: 'Jack' }
最后更新于
这有帮助吗?