有一个对象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包可以解决?
添加回答
举报
0/150
提交
取消