使用提供参数的数组创建新对象

时间:2015-01-09 16:54:17

标签: javascript

我不知道如何寻找这个问题的答案。我尝试了大量的搜索变体无济于事。

我敢打赌它也是最简单的事情。

我需要使用数组来存储new对象的参数。

var params = [0, 0, false];
var obj = new google.maps.LatLng(params);

显然上面会失败,因为它不接受数组,而是接受单独的参数。这只是一个例子。

我宁愿不必逐步完成数组,例如params[0]

原因是,我想设置一个可能有变量参数列表的对象工厂,所以我会设置一些选项,type和数组params,然后当我调用create函数时,它会

var factory = new Factory({
  type: 'LatLng',
  params: [0, 0, false]
});

var latLng = factory.create();

0 个答案:

没有答案