js関数を作成して、行列の中の各要素の積を求めます.

3228 ワード


<html>
    <head>
        <meta charset="UTF-8">
        <title>title>
    head>
    <body>
    body>
    <script type="text/javascript">
        function product(arr) {
            if(arr instanceof Array) {
                var len = arr.length;
                var result = len > 0 ? 1 : null;
                for(var i = 0; i < arr.length; i++) {
                    result *= arr[i];
                }
                return result;
            }
            return null;
        }

        //    
        var arr = [1, 2, 3, 4];
        alert(product(arr));


        //     
        function multiply(arr) {
            return arr.reduce(function(a, b) {
                return a * b;        //     return a + b      return a - b
            })
        }
        //    
        var arr = [1, 2, 3, 4];
        alert(multiply(arr));           
    script>
html>