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

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

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

Как узнать, есть ли в объекте parent ребёнок со свойством a, равным 1?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 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;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Admitad Projects Москва
от 130 000 до 200 000 ₽
Fundraise Up Санкт-Петербург
от 2 500 до 3 500 $
25 мая 2020, в 18:13
216000 руб./за проект
25 мая 2020, в 17:46
2000 руб./за проект
25 мая 2020, в 17:44
2500 руб./за проект