format

format(callback, [ctx])

作用

validatevalidateSilent的最终返回结果做格式化操作。callback的返回值将作为默认返回值。

参数

  • callback (function) - 格式化回调函数,该函数有一个参数:validate格式化前的返回值。该函数建议但不必须返回schema所声明的类型。

  • [ctx] (*) - callback执行的上下文this.

示例

const schema = racoon.number();
schema.validate(1.2).format(num => num.toFixed(2)); // pass, 返回 '1.20'

最后更新于