Помогите разобраться с суммой элементов в массиве

Дан объект следующий объект:

let obj = {a: 1, b: 2, c: 3, d: 4, e: 5};

С помощью цикла for-in найдите сумму элементов этого объекта.

начал я перебирать вот так
а как посчитать сумму просто не догоняю как это сделать именно когда перебираешь с помощью for in .
let obj = {a: 1, b: 2, c: 3, d: 4, e: 5};

for (let sum in obj ) {
}

Попробуй
let sum = 0
for (let i in obj) {
sum = sum + i
}

без внешней переменной, как показал @cool.sniper98, по моему никак. Для подсчета циклом тебе нужно что-то вроде reduce

const sum = Object.values(obj).reduce((acc, val) => {
  acc += val;
  return acc;
}, 0);

как-то так или аналогично

попробуй хоть немного погуглить или почитать канонический учебник по JS https://javascript.info/object#the-for-in-loop, перед тем как создвать тему, по ссылке есть примеры for in (или MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in)

да это просто практические задания и я не смогу в них разобраться но за совет спасибо

ну это вы уже записываете стрелочной функцией а не могли бы вы записать обычной ? я в стрелочной еще не разбираюсь

let obj = { a: 1, b: 2, c: 3, d: 4, e: 5 };
let sum = 0;

for (let key in obj) {
sum += obj[key];
}

console.log(sum);

Вот простое решение