args expect一个运行时参数验证工具

qqsilky21871 20 0 zip 2024-10-31 04:10:20

运行时参数测试是编程中必不可少的一部分,我们需要确保每个函数中的参数正确有效。例如:

function get(name) {

if (!name || !name.length) {

throw new Error('name is empty');

}

// code body

}

function set(config) {

if (typeof config !== 'object') {

throw new Error('config must be an object');

}

if (!config.prop1) {

throw new Error('must provide config.prop1');

}

if (typeof config.prop2 !== 'number') {

throw new Error('config.prop2 must be a number');

}

}

用户评论
请输入评论内容
评分:
暂无评论