Javascript自体のメソッドが期待するパラメーターの型またはパラメーターの数を取得できるかどうか疑問に思っていましたか?
getElementById.length または getElementById.arguments のようなもの
Javascript自体のメソッドが期待するパラメーターの型またはパラメーターの数を取得できるかどうか疑問に思っていましたか?
getElementById.length または getElementById.arguments のようなもの
パラメータの型を取得する
間違いなく不可能です。JavaScript は弱い型付けです。関数が期待するパラメーターを確認するには、ドキュメントを参照する必要があります。
メソッドが期待するパラメータの数を取得する
はい。関数オブジェクトのlengthプロパティを使用できます。正式に定義されたパラメーターの数が含まれていますが、関数は依然として可変であり、提案されているよりも多くのまたは少ないパラメーターを受け入れる場合があることに注意してくださいlength。
document.getElementById.length;
たとえば、利回り0(少なくともOperaでは、実装によって異なる場合があります)。
getElementById.arguments
関数オブジェクトのargumentsプロパティは非推奨であり、呼び出し中にargumentsオブジェクトが含まれていた可能性があります-関数に関する一般的な情報ではありません。