単一のパラメーターを受け入れる単一の関数で、2 つの異なる型の値を渡す方法を知りたいと思っていました。
関数をfunction a(b){return c;}
関数を呼び出すときに文字列を渡そうとしていますが、そのa
ような場所でa('a string value')
何かをします。次に、次のような html 要素を渡す必要がありa(jquery('#someDiv'))
ます。関数宣言で両方を区別する必要があります。
専門家からのアイデアはありますか?
前もって感謝します。
編集:
関数のパラメーターとして渡すデータ型を確認するためのヒントを探していましたa
。文字列でも、数値でも、オブジェクトでも、関数でもかまいません。フォールバックを使用したくありません。エラーまたは例外を処理するために、最後の else ステートメントを使用したいと考えています。