RT.
在 Github 的开源项目中看到这种写法,感觉有点诧异。
一开始以为是 optional chaining operator
,但是发现编译后的代码并没有 optional chaining
的特性
项目用的是 TypeScript
.
1
Kilerd 2018-01-24 16:40:55 +08:00
optional,可以是有内容的,也可能是空的。
所以在使用前先判断是否为空。 让你确定他已经是有内容的情况下,可以在变量名后面!来强行解构。 |
2
hahastudio 2018-01-24 16:50:49 +08:00 1
|
3
Ruiming 2018-01-24 18:49:03 +08:00 via iPhone
非空断言,排除了前面空类型的情况,不然他就会提示你前面那个可能为空。
|