「JavaScript」Argumentsクラスのlengthプロパティは関数へ渡された引数の数を取得するサンプル

説明
第1引数は、arguments[0]
第2引数は、arguments[1]
引数の数は、arguments.length

JavaScriptコード

function test() {
    var $cnt= 0;
    for ( var $i = 0; $i < arguments.length; $i++ ) {
        $cnt+= arguments[$i];
    }
    document.write(  $cnt+ "<br />" );
}
test( 1 );
test( 2, 3 );
test( 2, 3, 4 );

結果
1
5
9

JavaScript

Posted by arkgame