Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
var a={ b:{ c:5 }, c: null }
function ifEmty(data){ if (data == null || data == undefined){ return undefined }else { return data } }
a.c && a.c.c
speed = {ifEmty( el.state && el.state.gpsData && el.state.gpsData.speed) }
ifEmty(el.state.gpsData.speed)
var el= { state: { gpsData: { speed: "maximum" } } }; function isEmpty (el, key) { if(el instanceof Object) { if(key in el) return el[key]; for (var k in el) { var rec= isEmpty(el[k],key); if(rec) return rec; } return "А нэту, да?"; } return null; } alert(isEmpty(el,'speed'));