Как найти сумму всех элементов в объекте JS?

Рейтинг: 0Ответов: 1Опубликовано: 28.02.2023
let obj = {
  name: 'John',
  age: 65,
  salary: 5000,
  number: 5,
}

Мне нужно чтобы в ответе была сумма всех элементов объекта, то есть 5070.

Я пытался решить, но у меня ничего не получилось. Вот мой код:

let sum = 0;
for (let key in obj) {
  sum += obj[key];
}
console.log(sum);

Ответы

▲ 2

let obj = {
  name: 'John',
  age: 65,
  salary: 5000,
  number: 5,
}

let sum = 0;
for (let key in obj) {
  if (typeof obj[key] === 'number')
    sum += obj[key];
}
console.log(sum);