Args.js:创建支持可选参数、带默认参数、参数分组和命名参数的JS函数

jopen 11年前

Args.js让你能够轻松创建支持可选参数、带默认参数、参数分组和命名参数的JS函数。它会检查类型,当一个函数没有正确调用时将触发异常。
示例:
清晰,安全地指定函数需要的参数。

function addBook() {   var args = Args([    {title:       Args.STRING | Args.Required},    {description: Args.STRING | Args.Optional},    {rating:      Args.INT    | Args.Optional}   ], arguments);     args.title === "Frankenstein";   args.description === undefined;   args.rating === 5;  }    addBook("Frankenstein", 5);    

项目主页:http://www.open-open.com/lib/view/home/1389684157180