在ant-design-pro的demo里看到这样一个语法authorized!.authority,这个!.是什么语法?

image.png
知道?.语法,但是这个!.查了半天也不知道是啥意思,个人猜想是这个属性值一定存在,求大佬解答,最好有个官网文档之类的

阅读 2.6k
2 个回答

这是 typescript 的语法,用于非空断言。

上面的代码言下之意是,编写者笃定 authorized 不是 null,所以可以放心的访问它的属性。

可以看官网的 Non-null assertion operator 介绍。

方便提供以下你看到这个demo的地址吗?我查看官网的demo没有找到你这种写法。
image.png

推荐问题