摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(44) 评论(0) 推荐(0)
摘要: export default {} // - 接口继承就是说接口可以通过其他接口来扩展自己。 // - Typescript 允许接口继承多个接口。 // - 继承使用关键字 extends。 // 单继承 interface IPerson { age: number } interface IN 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(107) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(37) 评论(0) 推荐(0)
摘要: export default {} /* 为了使用接口表示函数类型,我们需要给接口定义一个调用签名。 它就像是一个只有参数列表和返回值类型的函数定义。参数列表里的每个参数都需要名字和类型 */ interface ImakeMoney { (salary: number, reward: numbe 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(32) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(16) 评论(0) 推荐(0)
摘要: export default {} /* - 定义: 索引签名用于描述那些“通过索引得到”的类型 - 格式: 如`[props: string]:any` - 应用场景: 解决参数问题 */ interface IFullName { firstName: string lastName: stri 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(58) 评论(0) 推荐(0)
摘要: export default {} // 不使用函数重载 function add(a: number, b: number) { return a + b; } add(10, 20); function add2(a: string, b: string) { return a + b; } a 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(39) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(25) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(38) 评论(0) 推荐(0)
摘要: export default {} // 构造函数 var myFunction = new Function("a", "b", "return a*b"); var x = myFunction(4, 3); console.log(x); // 递归函数 function sum(arr: n 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(50) 评论(0) 推荐(0)