Сумма поля amount в массиве объектов (Sum of Amount Field)
3
Объекты
Условие:
Дан массив объектов, где у каждого объекта есть числовое поле amount. Если поле отсутствует, равно undefined, null или не является числом (например, строка), такой элемент должен игнорироваться при подсчёте (не должен вызывать ошибку и не должен добавляться к сумме). Напишите функцию, которая возвращает сумму значений поля amount по всем валидным элементам массива.
Входные данные: массив объектов [{ amount: number | string | null | undefined, ... }, ...]
Выходные данные: число — сумма валидных числовых значений amount
Ограничения: длина массива от 0 до 1000; объекты могут содержать другие поля, не влияющие на результат
Пример:
Вход: [{amount: 10}, {amount: 20}, {amount: "bad"}, {amount: null}]
Выход: 30
Loading...