摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(25) 评论(0) 推荐(0)
摘要: export default {} // 可选参数 const func1:(x: number, y?: number)=> number = function(a, b) { return a; } const func2 = function(a: number, b?: number): n 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(36) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(35) 评论(0) 推荐(0)
摘要: export default {} // 匿名函数 const makeMoney = function(salary:number, reward: number): number { return salary + reward; } // 命名函数 function writeCode(hou 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(27) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(25) 评论(0) 推荐(0)
摘要: export default {} /* 1.相同点: - 都可以描述属性或方法 - 都允许拓展 2.不同点: - type可以声明基本数据类型,联合类型,数组等; interface只能声明变量 - 当出现使用type和interface声明同名的数据时;type会直接报错;interface会进 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(84) 评论(0) 推荐(0)
摘要: export default {} // 可选属性 ? interface IFullName { firstName: string lastName: string age?: number } let goddessName: IFullName = { firstName: "邱", las 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(54) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(47) 评论(0) 推荐(0)
摘要: export default {} /* 接口是什么? 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现, 然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法 接口也是一种数据类型 格式: interface interface_name { 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(31) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(31) 评论(0) 推荐(0)