Javascript 传递一个或多个;套;将参数转换为一个函数?
我正试图简化一些代码,使它们更易于重用。我有一个功能,需要能够采取1个或多个“套”的参数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
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})
只需将整个对象作为参数传递即可