@DaveGarrow

Как получить количество вхождений ключа в объекте глубокой вложенности (вперемешку с массивами)?

Нужно количество всех вхождений ключа 'isTaskDone' в объекте.
Но объект может быть абсолютно любой вложенности и содержать в себе массивы, где тоже могут быть объекты с нужным ключом и т. д.

Например:
{
		list: [
			{
				isTaskDone:  false,
			},
		],
		facilities: {
			bigViews: {
				isTaskDone: false,
				views: [
					{
						isTaskDone:  false,: false,
					},
				],
			},
			facilitiesList: [
				{	
					isTaskDone: false,
				},
				{	
					isTaskDone: false,
				},
				{	
					isTaskDone: false,
					repairList: [
						{
							isTaskDone:  false,
						},
					],
				},
			],
		}
}
  • Вопрос задан
  • 22 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы