假设有个对象非常多层,要给某一层进行赋值,那么需要一层层判断是否为空,有没有优雅的写法? 示例 const a = { b: null } 此时要给a对象的d属性赋值,就需要一层层判断非空才行... a.b.c.d.e="hello"; // 如果没有判断,直接赋值报错