JavaScript中的方法声明(不是定义)是否可行?

时间:2011-11-12 20:27:23

标签: javascript jshint

我是否可以声明稍后将在JavaScript中使用的方法,类似于C ++ Function原型。

1 个答案:

答案 0 :(得分:1)

不,Javascript中没有函数声明这样的东西。在函数中定义的参数无关紧要,可以使用任何值集调用它。例如:

function test(a, b) {}

test(); // values are not required for all parameters

test(1, 2, 3, 4); // values are not limited to the number of parameters

让代码通过更严格的验证是另一回事。然后,您必须完全按照使用它们来定义函数。在这种情况下,验证的目的是避免滥用语言中缺少声明,因为这会导致代码难以理解。