比如后台可能返回一个对象
let obj = { school: { class1: { student: 50 } } }
我需要取出里面student的值,但是有可能后台返回给我的是 {school: null} 或者 {} 甚至是 undefined
因此我取值时可能是
let student = obj?(obj.school?(obj.school.class1?(obj.school.class1.studnet?obj.school.class1.studnet:''):''):''):'';
这显然可读性不好,也麻烦,请问有什么方式可以优雅的处理这种取值
并且防止Cannot read property 'xxx' of undefined 的报错吗
慕斯王
海绵宝宝撒
相关分类