- 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区属性的代码]]