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」ループを使用して同じことを行う他の簡単な方法を知っている場合は、自由に共有してください。