後でJavaScriptで使用されるメソッドをC++関数プロトタイプと同様に宣言できますか?JavaScriptではメソッド宣言(定義ではありません)が可能ですか?
0
A
答えて
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
さらに厳密な検証をパスすることは別の問題です。次に、使用する関数を正確に定義する必要があります。この場合の検証のポイントは、言語の宣言の不備を悪用しないようにすることです。その結果、コードが難しくなります。
関連する問題
- 1. ユーザ定義の__mul__メソッドは可換ではありません
- 2. ソート可能ではありません
- 3. Java Reflection - オブジェクトは宣言クラスのインスタンスではありません
- 4. テンプレート変数を定義せずに宣言できません
- 5. REPLでは固定性宣言を定義できますか?
- 6. Javascriptはもはやスクリプト言語ではありませんか?
- 7. Javascriptで関数またはメソッドを宣言することは可能ですか?
- 8. テンプレートクラス内のテンプレートメソッド用の宣言テンプレート定義がありません
- 9. 外部で宣言された変数の定義は、ある関数では機能しますが、別の関数では機能しません。
- 10. CLOSメソッド定義では、スペシャライザーはクラスのリストであり、単一のクラスではありませんか?
- 11. Objective c selector 'scale'で宣言されたメソッドがありません
- 12. scaffoldはコントローラ定義で有効ではありませんか?
- 13. 匿名オブジェクトでメソッドを宣言することは不可能ですか?
- 14. UserControl with List <T>プロパティ - 宣言的な定義の可能性はありますか?
- 15. 設定セクション 'connectionStrings'にセクション宣言がありません。
- 16. ジェネリックで宣言されたこのコレクションでエラーはありませんか?
- 17. intオブジェクトは反復可能ではありませんか?
- 18. jQueryは実行可能ではありませんか?
- 19. クラスで宣言されているが未定義のメソッド
- 20. ここでの宣言はC言語で許可されていません。
- 21. SwingWorkerの例外がキャッチ可能ではありません
- 22. MXMLでのディクショナリ宣言は可能でしょうか? MXMLで
- 23. フォワード宣言 - djangoの管理ページはありませんか?
- 24. C#メソッドのパラメータの指定がnullableではありません
- 25. 関数定義でテンプレート内にパラメータエラーが宣言されていません
- 26. ジェイド思考ミックスインは未定義ですが、そうではありません
- 27. が定義されていません。 'map'メソッドがありません
- 28. エラー:iphone sdkでプロトコルの宣言が見つかりません
- 29. basic_string <TCHAR>は宣言された場所の外での定義を許可していません
- 30. AngularJSジャスミンテスト:TypeError: '未定義'はオブジェクトではありません
何が必要ですか? – delnan
jshintが完全に細かいコードを受け入れるようにするのはどうでしょう?(すべてのことについてあまり知られていない標準化されていない宣言を確実に行うことは良い方法ではありません)?または、それが壊れている場合は、他のlintに切り替えてください。 – delnan
実際には、jshintは使用できません。大きな理由です...私はこれを修正する必要があります –