筛Sift(config, [function | collection of objects])类固醇的验证和输入通过Sift运行您的参数以预先定义规则,从而简化您的js实现。我在咕噜声中经常使用它,并且强烈推荐在其他JS项目中尝试。如果你对改进和使用方式有任何建议,我很乐意听取。
安装:npm install siftjs --save
筛选配置对象合同类型:使用array
有效参数名称列表可以轻松定义和处理数据验证。更多关于如何在JS中进行输入验证的技巧,可以参考页面文本输入验证js或JS表单验证对输入数据进行验证这两篇文章。
参数类型:支持argument object
、object literal
或array
,这些类型能够灵活适应不同的场景。在处理实际开发时,比如要验证输入数据范围时,你可以参考这篇文章。
默认值:true
实参列表/对象。
配对参数类型:Boolean
——默认值:false
。当设置为false
时,Sift使用合同属性将变量名称映射到值。顺序很重要,因此在设置合约时,务必注意。给定合约["foo", "bar"]
,一个Arguments对象或数组的第一个元素应对应foo
,第二个元素对应bar
。
暂无评论