問題描述比如后臺(tái)可能返回一個(gè)對(duì)象let obj = {
school: {
class1: {
student: 50
}
}}我需要取出里面student的值,但是有可能后臺(tái)返回給我的是 {school: null} 或者 {} 甚至是 undefined因此我取值時(shí)可能是let student = obj?(obj.school?(obj.school.class1?(obj.school.class1.studnet?obj.school.class1.studnet:''):''):''):'';這顯然可讀性不好,也麻煩,請(qǐng)問有什么方式可以優(yōu)雅的處理這種取值并且防止Cannot read property 'xxx' of undefined 的報(bào)錯(cuò)嗎
js對(duì)象如何優(yōu)雅的取一個(gè)深度的值?
BIG陽
2018-12-18 22:16:18