TypeScript 3.7 实现了呼声最高的 ECMAScript 功能之一:可选链(Optional Chaining)!
那么什么是可选链呢?简单的说: 可选链的核心是 ?. 运算符,用于可选的属性访问。
直接看代码
# 以前我们写东西是这样的,三层属性足够我们写出一条裹脚布~
const street = user && user.address && user.address.street;
# 以后我们写东西是这样的,代码少,可读性好
const street = user?.address?.street