-1

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

4

3 に答える 3