1. 首页
  2. 考试认证
  3. 其它
  4. args expect一个运行时参数验证工具

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

上传者: 2024-10-31 04:15:20上传 ZIP文件 19.76KB 热度 21次

在进行运行时参数测试时,我们总是需要检查每个函数中的参数。例如:

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');

}

}

用户评论