【发布时间】:2014-11-06 10:51:41
【问题描述】:
我有这样的课:
Enum = function() {
for (var i = 0, len = arguments.length; i < len; i++) {
var k= arguments[i];
this[k] = i;
}
Object.freeze(this);
};
要创建一个字符串枚举,通常我只需调用: var options = new Enum("EAT","DRINK","SLEEP"); // 很多参数
如果我已经有一个存储在变量中的参数数组。
Ex: var arg_array = ["EAT","DRINK","SLEEP"],
我怎么能把它传递给 new Enum(...)
【问题讨论】:
标签: javascript arrays arguments