@Kusmich

Как достать имена свойств вложенных объектов?

Нужно достать имена пользователей из объекта, чтобы получилось

[ 'denis', 'nikolay', 'vladeslav', /* и так все имена */ ]


var json_date = [{
    "dills": {
        "1": {
            "Participants": {
                "1": {
                    "denis": {
                        "url": "img/humen.png"
                    }
                },
                "2": {
                    "nikolya": {
                        "url": "img/humen.png"
                    }
                },
                "3": {
                    "anton ": {
                        "url": "img/humen.png"
                    }
                }
            }
        },
        "2": {
            "Participants": {
                "1": {
                    "Vladeslav": {
                        "url": "img/humen.png"
                    }
                },
                "2": {
                    "Nikita": {
                        "url": "img/humen.png"
                    }
                },
                "3": {
                    "Andrey": {
                        "url": "img/humen.png"
                    }
                }

            }
        },
        "3": {
            "Participants": {
                "1": {
                    "Olga": {
                        "url": "img/humen.png"
                    }
                },
                "2": {
                    "Lina": {
                        "url": "img/humen.png"
                    }
                }
            }
        }
    }
}]
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
@Scrum
Front-End developer
На cкорую руку
var users = [];
for(key in json_date[0].dills) {
  for(name in json_date[0].dills[key].Participants) {
    users.push(Object.keys(json_date[0].dills[key].Participants[name]).toString())
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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