arguments.lengthプロパティは、関数オブジェクトが受け取った引数の数(実引数の数)を返すプロパティ。
構文
arguments.length
サンプル
<script type="text/javascript">
function funcA() {
var $result = 0;
for( var i = 0; i < arguments.length; i++ ){
$result += arguments[i];
}
return $result;
}
document.write( funcA( 1, 2 ) + "<br />" );
document.write( funcA( 1, 2, 3, 4, 5 ) + "<br />" );
</script>
function funcA() {
var $result = 0;
for( var i = 0; i < arguments.length; i++ ){
$result += arguments[i];
}
return $result;
}
document.write( funcA( 1, 2 ) + "<br />" );
document.write( funcA( 1, 2, 3, 4, 5 ) + "<br />" );
</script>
↓↓↓出力結果↓↓↓