a po co chcesz ładować pętlę for do czegoś, co można zrobić gotową metodą obiektu Array?
var arr = [1,2,3,4], sum = 0;
sum = arr.reduce((a,b) => a+b);
console.log(sum);
A tak na marginesie to pętla for...in operuje nie na wartościach lecz na indeksach, a dokładniej mówiąc na nazwach właściwości (wewnętrznie tablica jest obiektem typu Array i w bardzo...bardzo dużym uogólnieniu posiada właściwości o nazwach "0": 1, "1": 2, "2": 3, "3": 4, "length": 4 + metody odziedziczone po Array.prototype). Do iteracji po wartościach jest pętla for...of ale lepiej stosować wbudowane metody JS gdyż są one wspierane natywnie w przeglądarkach.