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