[JavaScript]変数の引数を可変個にする方法

JavaScriptで可変引数に対応するには、arguments[i]を使用します。

プログラム


<script>
function sum() {
    var retval = 0;
    for (var i = 0, len = arguments.length; i < len; ++i) {
        retval += arguments[i];
    }
    return retval;
}
 
 
alert( sum(1, 2, 3) );       // 6
alert( sum(1, 2, 3, 4, 5) ); // 15
</script>



テスト



この記事は、以下のページを参考に作成しています。
Hidden Features of JavaScript?

関連記事

コメントを残す

メールアドレスが公開されることはありません。