Мне трудно увеличить на 1, когда я использую .map
для циклического прохождения массива myClasses
, а когда status
в массиве равно 'Open' или 'In Progress', увеличиваем число на 1. My цель состоит в том, чтобы общее количество классов было «Открыто» или «В процессе»
Это то, что я сейчас делаю
myClasses.map(a => (a.status === ('Open' || 'In Progress') ? 'Yes' : 'No'))
в настоящее время, когда класс открыт или находится в прогрессе, я просто выводю yes
или no
, но я хочу иметь возможность добавить 1 или 0 к числовой переменной.
Это то, что содержит массив myClasses
0: {id: "0000AK", type: "Elective", status: "Open" }
1: {id: "597WUK", type: "Core", status: "Closed" }
2: {id: "082HCE", type: "Core", status: "In Progress"}
3: {id: "091HSN", type: "Elective", status: "Canceled" }
4: {id: "038GAQ", type: "Core", status: "Open" }
Прямо сейчас мой вывод выглядит так Yes,No,Yes,No,Yes
Вместо этого я хочу, чтобы вывод был 3
Есть предложения?