所以,这是我的功能:
function thisismyfunction(myvariable) {
// I do stuff here
}
然后如果我想运行它,我会假设类似的东西:
thisismyfunction('foo');
然后给出了论证。但如果是这样的话会怎么样:
var myobject = new thisismyfunction;
然后如何给出论证?
更新:似乎可以像这样实例化它:
var myobject = new thisismyfunction('foo');
但还有另一种方法可以传递价值吗?
答案 0 :(得分:3)
如果你使用new
,那么只要你没有传递参数,括号就是可选的。
如果你想要参数(不是undefined
),那么它们是必需的。
var myobject = new thisismyconstructor('foo');
重新跟进问题:
似乎可以像这样实例化它:
当然。我刚才这么说。
但还有另一种方法可以传递价值吗?
不需要其他方式。
答案 1 :(得分:2)
你实际上是在给出这个论点,它恰好是“未定义的”。