ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript_javascript スキルにおける引数とオーバーロードの概要
言語設計上のエラーにより、引数が配列として扱われる可能性があります。
JavaScript が Javasc であるという事実を利用します
ここでの引数変数は、実際のパラメータに配列のようなインターフェイスを提供します。ここでは引数のパラメーターが可変であるため、この興味深い機能を使用して、オーバーロードなどの興味深いことを行うことができます。
JavaScript のリロード
stackvoerflow のオーバーロードに関する質問があるので、最初の答えがあります
} else {
}
もう 1 つの答えは
この方法は実際には見栄えがよくありませんが、私たちの関数は最終的には次のようになりますか?
スイッチ…ケースを変えても見た目が全然良くないです。
JavaScript の引数は配列ではありません
arguments は、ご覧のように常に配列であるとは限りません。場合によっては配列でない場合もあります。
arguments.callee
現在実行中の関数への参照。
arguments.caller
現在実行中の関数を呼び出した関数への参照。
arguments.length
関数に渡される引数の数への参照。