Тема: JS: Правильная проверка существования значения массива
Доброго утра.
o = {
"value": {
"origin": {
"title": "Ух ты",
"htmlUrl": "http://xxx.ru",
}
}
}
Проверки типа того
d = o.value.body.title ? o.value.body.title : "oh my god"
d = o.value.body.title || "oh my god"Не работают. Пока вижу только такой вариант:
d = o.value.origin ? o.value.origin.title ? o.value.origin.title : "no" : "no";Но при большой вложенности получится очень некрасиво.
Как правильно проверить, без длинной городьбы?
Спасибо.

