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

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

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

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


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

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

Войти через центр авторизации
Похожие вопросы