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

Здравствуйте ребята, я новичок в javascript и хотел бы получить вашу помощь в решении этой проблемы. Мне нужно подсчитать общее количество комментариев в массиве. Но объекты в этом массиве имеют разную длину пары ключей. как мне перебрать этот массив объектов? Буду благодарен за любую помощь, застрял в этой проблеме уже несколько часов.

const comments = [
    {
        commentId: 1,
        commentContent: 'Hai',
        replies: [
            {
                commentId: 11,
                commentContent: 'Hai juga',
                replies: [
                    {
                        commentId: 111,
                        commentContent: 'Haai juga hai jugaa'
                    },
                    {
                        commentId: 112,
                        commentContent: 'Haai juga hai jugaa'
                    }
                ]
            },
            {
                commentId: 12,
                commentContent: 'Hai juga',
                replies: [
                    {
                        commentId: 121,
                        commentContent: 'Haai juga hai jugaa'
                    }
                ]
            }
        ]
    },
    {
        commentId: 2,
        commentContent: 'Halooo'
    }
]
Войти в полноэкранный режим Выход из полноэкранного режима

Оцените статью
Procodings.ru
Добавить комментарий