Javascript 传递一个或多个;套;将参数转换为一个函数?

Javascript 传递一个或多个;套;将参数转换为一个函数?,javascript,Javascript,我正试图简化一些代码,使它们更易于重用。我有一个功能,需要能够采取1个或多个“套”的参数 function myFunc(options, value) { col[options] = value; //goal is to be able to pass in one or more "sets" of col[options] = value; } 这里我将传递两组参数,我希望它看起来像这样: function myFunc(options, value) { c

我正试图简化一些代码,使它们更易于重用。我有一个功能,需要能够采取1个或多个“套”的参数

function myFunc(options, value) {
    col[options] = value;
    //goal is to be able to pass in one or more "sets" of col[options] = value;
}
这里我将传递两组参数,我希望它看起来像这样:

function myFunc(options, value) {
    col[year] = 3016;
    col[type] = fixed;
    //passing in two sets for example, but could be 1 or more
}

我觉得我可能想错了。这可能吗?

为什么不直接通过
col
<代码>函数myFunc(col){}然后将其称为
myFunc({year:3016,type:fixed})
只需将整个对象作为参数传递即可