#zvargs
Zhou 的 node.js 模块,用于解析函数的可变参数。
函数的可变参数原型是指混合了强制参数和可选参数的参数原型。 下面是一个例子:
function func(arg0:number, [arg1:Array], [arg2:string], arg3:function, arg4:RegExp|string, ...);
其中,方括号中的参数是可选的,在func函数时不能传递; 并且,每个参数的“:”后面的修饰符指定参数的类型(类); 和arg4用'|'分隔的多类型(即正则表达式和字符串)指定。
这类功能的一个例子是,你有一个叫功能traverse ,遍历由指定的目录树dir ,并应用指定的回调函数callback该目录下的每个文件的节点。 并且用户还可以通过options对象指定一些选项,该对象是可选的并且具有默认值。 因此, traverse函数的参
1