typeScript--其他知识点

2022-04-26  本文已影响0人  习惯水文的前端苏

\bullet

    表示一个值一定存在,这有点像as关键字,由开发者决定而不是让ts推断

\bullet ?

    用于安全的访问一个对象

    一般在使用ref获取组件实例,在需要调用组件内部的某些方法时,先进行下判断,伪代码如下

(clear存在才调用)

    与?类似的,还有js中的双?,该语法允许设置默认值

(除了null和undefined,??都视为true)

    还有一个类似的写法

\bullet as const

    将宽泛的数据类型具体化

    在使用该关键字前,d属联合类型,既可以是number也可以是boolean,使用后将被限制为number类型,且会将c置为只读

\bullet typeof

    从js语句中提取类型声明

\bullet in

    遍历枚举或联合类型

\bullet 函数重载

\bullet keyof

    从对象类型中提取key,并组成联合类型

上一篇下一篇

猜你喜欢

热点阅读