Объясните, пожалуйста, почему в первом примере var total = 20 а в втором только 10 ?
Разницу в коде я вижу, но почему JS выдает именно такой результат понять не могу.
Спасибо.
var myArr = [ 2, 3, 4, 5, 6];
var total = 0;
for (var i = 0;i < myArr.length; i++) {
total += myArr[i];
}
var myArr = [ 2, 3, 4, 5, 6];
var total = 0;
for (var i = 0;i < myArr.length; i++) {
total += i;
}