妙味——JS函数传参(arguments)

可变参(不定参):arguments

  参数的个数可变,参数数组。

例:

<script>
    function sum() {
        var result = 0;
        var i = 0;

        for (i = 0; i < arguments.length; i++) {
            result += arguments[i];
        };

        alert(result);
    }    
    sum(1,2,3,4);
</script>

结果弹出:10

对于不定参数个数的情况用   arguments   。