トップページ > コンテンツ > プログラミング入門 > Ajax入門 > JavaScript入門 > Javascript基本 > 可変引数

argumentsには関数に与えられた引数が入っているため、
以下のような方法で引数をとることができる。

function test() {
   for(var i = 0; i < arguments.length; i++) {
       console.log(arguments[i]);
   }
}

ECMAScript6以降であれば、以下のようにスプレッド構文を利用して、可変引数を取得する方法も考えられる。

function test() {
   var args = [0,1,2];
   test2(...args);
}
function test2(x,y,z) {
   console.log(y);
}
最終更新:2020年09月06日 18:44