TypeScript是否有一个空条件运算符

有没有像? 在TypeScript中,可以检查变量是否为null或没有定义像Kotlin? 喜欢

person?.getName()?.firstName ?: "None" 

不,截至目前安全的导航操作仍然没有在Typescript中实现: https : //github.com/Microsoft/TypeScript/issues/16

不过根据最新的标准化会议记录已经提出,所以也许v3 🙂

https://github.com/tc39/agendas/blob/master/2017/07.md

其实这与本答案中提到的javascript null安全性讨论有关。 我想他们希望它得到打字稿之前在JavaScript上支持。