现在有个对象
a:{ b:{ d:1 } }
我用 let x=a.b.d 能取到,但我取一个不存在的属性,比如 let x=a.e.f 就会报错
我现在能想到的是用if(typeof a!==='undefined'&&typeof a.e!==='undefined'&&typeof a.e.f!==='undefined')判断但很麻烦
有什么办法能直接判断a.e.f这种多级属性存不存在?
投票中
悬赏分:60
- 离问题结束还有 4天4小时59分59秒
点赞 0反对 0举报 0
收藏 0
分享 1