- Objective: - Breadcrumb: # 概念阐释 可选链`?.`允许我们读取属性的值,但不会抛出错误,只会返回`undifined`。 # 实例 ```js const obj = { a: { b: 1 } }; console.log(obj.a.b); // 1 console.log(obj.c?.b); // undefined ``` 这里没有对象c,但js不会抛出错误,会返回一个`undefined` # 相关内容 # 参考资料 [[在obsidian publish页面显示yaml区属性的代码]]