落血遍地红
2015-01-06 21:55
编写一个js函数用来求一个数组中各元素之积
同1L。
var a = [1,2,3,4,5]
const arrx = (arr)=> {
return arr.reduce((x, y)=>x * y, 1);
}
arrx(a)
我这样写问题出在哪儿
<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>
你就遍历每个元素,然后相乘就是啦~,只是判断一下元素是否是数字,不是的话再进行一下转换~
JavaScript深入浅出
281100 学习 · 1020 问题
相似问题