• 2023-12-124.对象类型
    对象类型letpreson:{name:string;age:number;//sayHi():void;//也可以使用箭头函数sayHi:()=>void;}={name:'张三',age:18,sayHi(){console.log('hi');},};可选参数(属性名后加?)比如我们在发送axiosget请求时,可以忽略metho
  • 2023-09-03接口
    接口(Interface)接口提供了一种约定,用于确保对象的属性和方法遵循特定的模式。接口只能包含抽象的声明,不能包含具体的实现。接口本身不能被实例化,它可以被类所采用,以提供具体的实现。在ts中,经常把json数据转为interface或type。但在uts中,只适合转type,不适合使用interfac
  • 2023-09-03类型兼容性
    类型兼容性由于UTS语言最终会转换为kotlin、swift等语言,UTS语言中的接口也更接近kotlin中的接口或swift中的协议,在类型兼容性判断时与TS语言的结构类型系统有着明显的区别:TS:如果两个类型的内部结构相似(具有相同的属性和方法),那么它们被认为是兼容的,即使它们的名称不