求教js大神数组问题

来源:-

落血遍地红

2015-01-06 21:55

编写一个js函数用来求一个数组中各元素之积

写回答 关注

4回答

  • Bosn
    2015-01-06 22:00:44

    同1L。

  • a623089381
    2017-03-25 17:20:12

    var a = [1,2,3,4,5]

    const arrx = (arr)=> {
     return arr.reduce((x, y)=>x * y, 1);
    }

    arrx(a)

  • 落血遍地红
    2015-01-06 23:28:28

    我这样写问题出在哪儿


    <html>

    <head>

    <title>数组</title>

    </head>

    <body>

    <script>

    var product;var b;

     arrayobj=new Array("1","2","3","4")

    for(var i=0;i<arrayobj.length;i++)

    {product=arrayobj[0];


    product=product*arrayobj[i];

    }


    document.write("数组元素乘积为:"+product);

    </script>

    </body>

    </html>


  • 渊翼
    2015-01-06 21:57:34

    你就遍历每个元素,然后相乘就是啦~,只是判断一下元素是否是数字,不是的话再进行一下转换~

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281100 学习 · 1020 问题

查看课程

相似问题