我有基于json的数据结构,其中包含嵌套对象。为了访问特定的数据元素,我将对对象属性的引用链接在一起。例如:
var a = b.c.d;
如果未定义b或bc,则将失败并显示错误。但是,我想获得一个值,如果它存在,否则就是不确定的。无需检查链中每个值是否存在的最佳方法是什么?
我想使这种方法尽可能通用,所以我不必添加大量的辅助方法,例如:
var a = b.getD();
要么
var a = helpers.getDFromB(b);
我也想尝试避免使用try / catch构造,因为这不是错误,因此使用try / catch似乎放错了位置。那合理吗?
有任何想法吗?
FFIVE
三国纷争
DIEA
相关分类