SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【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以外の言語にも見られる仕組みなので、よくある風景なのだろうと思います。

関連するメモ

コメント