0

C ++関数プロトタイプと同様に、後でJavaScriptで使用されるメソッドを宣言できますか?

4

1 に答える 1

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

コードをより厳密な検証に合格させることは別の問題です。次に、使用する関数を正確に定義する必要があります。この場合の検証のポイントは、言語での宣言の欠如を誤用しないようにすることです。これにより、コードを追跡するのが難しくなります。

于 2011-11-12T20:56:02.017 に答える