-
为什么使用TS
查看全部 -
TypeScript
查看全部 -
TypeScript
查看全部 -
class类
getter setter
查看全部 -
泛型
let lastInArray = <T>(arr:T[]) =>{}
let lastInArray = <T>(arr:Array<T>) =>{}
此时的arr的可以是任意类型的数组且不显示为any
查看全部 -
类型适配
(<string>message)需要圆括号括起来
或者使用 as 断言
查看全部 -
Array 数组类型
tuple 元组类型
查看全部 -
Number数字类型
String字符串类型
boolean布尔类型
查看全部 -
typescript类型:boolean string number array tuple enum null undefined object void never any 以及高级类型 union组合类型 Nullable可空类型 Literal预定义类型
查看全部 -
Class 类
查看全部 -
Generics 泛型
查看全部 -
创建Module模块
把class放到单独文件中,再export类,支持外部文件访问
引入外部文件:import { Point } from "./point"
查看全部 -
访问修饰符:public, private, protected
private:私有属性,外部无法访问
如果需要访问私有属性,需要使用getter, setter
查看全部 -
Interface接口
查看全部 -
Object对象类型
ts对对象类型的定义:键类型对key to type(js是键值对)
查看全部
举报