有一个对象
a:{ b:{
c:{
....
}
}
}要取值
let val = a.b.c.d.e.f;
必须判断前面几级是否存在,否则执行时会报错。所以一般要写成这样
if (a && a.b && a.b.c && a.b.c.d && a.b.c.e) {
let val = a.b.c.d.e.f;
}有无优雅的写法或node包可以解决?
江户川乱折腾
慕少森
随时随地看视频慕课网APP
相关分类