MIT
跨平台
JavaScript

软件简介

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