この章ではargumentsオブジェクトについて説明します。
argumentsオブジェクトは可変長引数の関数を作りたい時に使用します。
可変長引数の関数とは引数の数を初めから決められている関数ではなくて、後からでも自由に変えられる構造を持った関数です。
関数に渡された引数を
つまり、argumentsオブジェクトは
argumentsオブジェクトは関数が呼び出されるときに自動的に作成され、呼び出された関数の中でだけ使われます。
では例をみてみましょう。
すべての実引数は
その引数の数だけ以下のように繰り返し、実引数を取得します。