@iliya2004
Верстальщик, программист, дизайнер

Как проверить на содержание свойства объекта в объекте?

Есть объекты в объекте:
var parent = {
    child1 : {
        a : "0",
        b : "0"
    },
     child2 : {
        a : "1",
        b : "0"
    }}

Как узнать, есть ли в объекте parent ребёнок со свойством a, равным 1?
  • Вопрос задан
  • 79 просмотров
Решения вопроса 2
RAX7
@RAX7
Object.values(parent).some(o => o.a === "1")
Ответ написан
2chevskii
@2chevskii
Если бы каждый мог в поиск, тостер бы вымер.
function checkChildren(parent) {
    for (let child in parent) {
        if (parent[child].a === '1') {
            return true;
        }
    }

    return false;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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