随笔分类 -  TScript

摘要:交叉类型 交叉类型(&): 功能类似于接口继承(extends),用于组合多个类型为一个类型(常用与对象类型)交叉类型(&)和接口继承(extends)的对比: 1、相同点: 都可以实现对象类型的组合 2、不同点: 两种方式实现类型组合时, 对于同名属性之间,处理类型冲突的方式不同 泛型和keyof 阅读全文
posted @ 2024-06-28 11:38 等风来灬 阅读(183) 评论(0) 推荐(0) 编辑
摘要:class TypeScript全面支持ES2015中引入的class关键字,并为其添加了类型注解和其他语法(比如,可见修饰符等) class Person { name: string = 'a' } const p = new Person() console.log(p); // Person 阅读全文
posted @ 2024-06-27 14:03 等风来灬 阅读(61) 评论(0) 推荐(0) 编辑
摘要:对象类型: JS中的对象是有属性和方法构成的,而TS中对象的类型就是在描述对象的结构(有什么类型的属性和方法) 1、直接使用{}来描述对象结构。属性采用属性名:类型的形式;方法采用方法名():返回值类型的形式 2、如果方法有参数,就在方法名后面的小括号中指定参数类型(比如:greet(name: s 阅读全文
posted @ 2024-06-26 15:05 等风来灬 阅读(79) 评论(0) 推荐(0) 编辑
摘要:TS 是做类型注释,开发过程中做类型检查的,不参与编译代码常用的基础类型JS已有类型: 原始类型: number/string/boolean/null/undefined/symbol 对象类型: object(包括,数组、对象、函数等对象)TS新增类型: 联合类型、自定义类型(类型别名)、接口、 阅读全文
posted @ 2024-06-25 10:52 等风来灬 阅读(35) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示