比如后台可能返回一个对象
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 的报错吗
 ibeautiful
ibeautiful 
					慕斯王
 
					海绵宝宝撒
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类