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