Javascript - 使用参数数组创建实例
- 论坛
- Javascript - 使用参数数组创建实例
19 浏览
Javascript - 使用参数数组创建实例
我知道可以使用apply(obj,args)的方式,用一个参数数组调用一个函数。
那么在创建一个函数的新实例时,有没有办法使用这个特性呢?
我的意思是像这样:
function A(arg1,arg2){ var a = arg1; var b = arg2; } var a = new A.apply([1,2]); //使用参数数组创建新实例
我希望你能明白我的意思... ^^^
谢谢你的帮助!
问题解决!
我找到了正确的答案。为了使答案适应我的问题:
function A(arg1,arg2) { var a = arg1; var b = arg2; } var a = new (A.bind.apply(A,[A,1,2]))();