我已经阅读了有关 for-of 循环的其他问题,并提出了此代码计算数组中所有元素的平均值和总和,似乎有一些不正确的地方,将不胜感激。:
var i;
elmt=[]
elmt[0] = 0;
elmt[1] = 1;
elmt[2] = 2;
elmt[3] = 3;
elmt[4] = 4;
elmt[5] = 7;
elmt[6] = 8;
elmt[7] = 9;
elmt[8] = 10;
elmt[9] = 11;
var sum = 0;
for (let sum of elmt) {
sum += parseInt( elmt[i], 10 );
}
var avg = sum/elmt.length;
document.write( "The sum of all the elements is: " + sum + " The average is: " + avg );
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Loops</h2>
<p id="demo"></p>
</body>
</html>
如果你们知道使用“for-of”循环做同样事情的其他更简单的方法,请随时分享。