【Javascript】関数の引数を可変にする
問題
Javascriptの関数で、可変長の引数を受け取るには?
答え
argumentsオブジェクトを参照する。
function xxx()
{
//functionのスコープ内にargumentsオブジェクトがあって、参照できる
alert(arguments[0]);
alert(arguments[1]);
alert(arguments[2]);
}
//alertで、111と222と333が出力される。
xxx(111, 222, 333);
Javascript以外の言語にも見られる仕組みなので、よくある風景なのだろうと思います。