WoodyAndBuzz
@WoodyAndBuzz

Как решить задачу с объектами в js?

Как найти сумму свойств объекта если в нем находятся также свойства с разными типами данных?

Obj = {
cat : 100,
dog : 200,
rat: hi,
}
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
Проверить тип и суммировать:
let obj = {
              cat : 100,
              dog : 200,
              rat: "hi",
            };
  let sum = Object.values(obj)
              .filter(x=>typeof x === typeof 1)
              .reduce((acc, val)=>acc+=+val, 0);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
20 нояб. 2024, в 18:14
5000 руб./за проект
20 нояб. 2024, в 17:49
5000 руб./за проект
20 нояб. 2024, в 17:34
20000 руб./за проект