後で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. インタフェース定義時に例外を宣言するか、宣言するべきではありませんか?
- 2. オブジェクトは、grails 3/javascriptでスクロール可能ではありません
- 3. ユーザ定義の__mul__メソッドは可換ではありません
- 4. 関数用のTypescriptデコレータであり、メソッド用ではありません。可能?
- 5. ソート可能ではありません
- 6. REPLでは固定性宣言を定義できますか?
- 7. jackson-databind "オブジェクトは宣言クラスのインスタンスではありません"
- 8. Java Reflection - オブジェクトは宣言クラスのインスタンスではありません
- 9. Javascriptで関数またはメソッドを宣言することは可能ですか?
- 10. Javascriptはもはやスクリプト言語ではありませんか?
- 11. テンプレート変数を定義せずに宣言できません
- 12. Spring Boot、インタフェースではDIが可能ですが、Springでは可能ではありませんか?
- 13. UITextFieldはクリック可能/タッチ可能ではありません
- 14. 宣言的なキャッシュコンテナの設定 - それは可能ですか?
- 15. 外部で宣言された変数の定義は、ある関数では機能しますが、別の関数では機能しません。
- 16. CLOSメソッド定義では、スペシャライザーはクラスのリストであり、単一のクラスではありませんか?
- 17. VBA「引数はオプションではありません」 - 変数を宣言する方法がわかりません
- 18. Objective c selector 'scale'で宣言されたメソッドがありません
- 19. Objective-Cセレクタ( 'nextPage')で宣言されたメソッドがありません
- 20. 匿名オブジェクトでメソッドを宣言することは不可能ですか?
- 21. scaffoldはコントローラ定義で有効ではありませんか?
- 22. テンプレートクラス内のテンプレートメソッド用の宣言テンプレート定義がありません
- 23. 選択は宣言されていませんが、宣言する方法はありません
- 24. UserControl with List <T>プロパティ - 宣言的な定義の可能性はありますか?
- 25. は、可能な限りPythonで静的メソッドを定義する利点がありますか?
- 26. QScopedPointer宣言、SRCで定義
- 27. ジェネリックで宣言されたこのコレクションでエラーはありませんか?
- 28. Date.gettime()は関数ではありません。未定義です
- 29. TypeScriptでrestify-clientの@types宣言がありません
- 30. Javaでオブジェクトを宣言することは可能ですか?
何が必要ですか? – delnan
jshintが完全に細かいコードを受け入れるようにするのはどうでしょう?(すべてのことについてあまり知られていない標準化されていない宣言を確実に行うことは良い方法ではありません)?または、それが壊れている場合は、他のlintに切り替えてください。 – delnan
実際には、jshintは使用できません。大きな理由です...私はこれを修正する必要があります –