1. 属性或参数中使用 ?:表示该属性或参数为可选项
2. 属性或参数中使用 !:表示强制解析(告诉typescript编译器,这里一定有值),常用于vue-decorator中的@Prop
3. 变量后使用 !:表示类型推断排除null、undefined
本文探讨了编程中问号和感叹号在属性、参数和变量中的用法,强调了TypeScript中的强制解析和类型排除,以及如何在Vue装饰器和变量声明中应用这些规则,帮助开发者提升代码的可读性和编译器提示的准确性。
1. 属性或参数中使用 ?:表示该属性或参数为可选项
2. 属性或参数中使用 !:表示强制解析(告诉typescript编译器,这里一定有值),常用于vue-decorator中的@Prop
3. 变量后使用 !:表示类型推断排除null、undefined
7305
1283

被折叠的 条评论
为什么被折叠?
