Как можно почитать количество остановочных пунктов для каждого маршрута?
Как можно посчитать суму amountOfPlaces для всех значений которые имеют номер маршрута(Допустим №1) у меня есть такой метод.
//Нужно посчитать общую вместистительность автобусов которые выходят на маршрут №1
const getAllAmountOfPlaces = async() => {
let resultCountOfPlace = 0 // Начальное значение
await database.ref("data").once("value", (snapshot) => {
snapshot.forEach((snap) => {
let resultPlaces = []
resultPlaces = snap.val()
console.log(resultPlaces)
console.log(typeof(resultPlaces))
for (let i = 0; i < resultPlaces.length; i++) {
//Если номер маршрута совпадает с числом *1* то нужно добавить в масив только те amountOfPlaces у которых поле NumberOFWay === '1'
if(resultPlaces.numberOfWay === '1') {
}
}
setlistOfAllAmountOfPlaces((prevValue) => [...prevValue, snap.val()]) // обновляем state .Потом буду делать рендер из него
})
});
};
Вот объект который мы получаем при console.log()

Буду всем благодарен кто подскажет в чем ошибка и или как сделать . Вот ссылка на песочницу(https://codesandbox.io/s/festive-lamarr-6jesk).