Проблема с масссивом в JavaScript
Я создал функцию, принимающую массив и возвращающую на выходе сумму его элементов. Вместо суммы она возвращает undefined. Почему это так и как это исправить?
let arr = [1, 7, 98, 65, 888, 45]
let sum
const sumElements = (arr) => {
for(let i = 0; i < arr.lenght; i++){
sum = arr[i] += arr[i++]
}
}
console.log(sum)
Источник: Stack Overflow на русском