<script>
var myNumbers = [2, 4, 2, 7];
var total = 0;
for (oneNumber in myNumbers) {
total = total + myNumbers[oneNumber];
}
document.write (total);
</script>
for (oneNumber in myNumbers)
фактически означает следующее:myNumbers
и на каждом шаге значение ключа помещать в переменную oneNumber
. После чего происходит добавление myNumbers[oneNumber]
, то есть значения в массиве myNumbers
по индексу oneNumber
, к переменной total
.