djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))

Как посчитать количество объектов с определённым значением ключа?

Имеется массив объектов, типа:

[
{"a":1, "b":2, "status":true},
{"a":10, "b":20, "status":false},
{"a":12, "b":22, "status":true}
]


Как посчитать количество объектов, у которых status == false, не прибегая к циклам и т.п.?
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Не прибегая к циклам - ручкой на листочке, лол.
Любой вариант, какой бы вы не выбрали сводится к циклам под капотом.
arr.filter(obj => !obj.status).length;
arr.reduce((length, {status}) => status ? length : length + 1, 0);
...и т.п.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час