TypeScirpt 特别的运算符号
?:表示属性或参数为可选项interface Person {
name: string,
age: number,
weight?: number
}
const person = new Person(name='Bob', age=18)
??:空值合并运算符。当左侧操作数为 null 或 undefined 时,其返回右侧的操作数,否则返回左侧的操作数。console(person.weight ?? 0)
!:表示类型推断排除 null、undefinedfunction myF.
原创
2022-04-24 16:15:46 ·
275 阅读 ·
0 评论