课程
/前端开发
/JavaScript
/JavaScript深入浅出
编写一个js函数用来求一个数组中各元素之积
2015-01-06
源自:JavaScript深入浅出
正在回答
同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>
你就遍历每个元素,然后相乘就是啦~,只是判断一下元素是否是数字,不是的话再进行一下转换~
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
1 回答JS try-catch语句,求大神讲解
1 回答请教大神
4 回答求大神解释
2 回答求大神指点哪里错了?
2 回答JS函数调用问题