摘要: 模块:就是可以将公用的一些方法,变量,函数,类型,命名空间等,单离出去形成一个模块。使用的时候,通过引入进行使用。 简单示例: // utils.ts export function funca(){} // 外部使用 import { funca } from './moduls/utils.ts 阅读全文
posted @ 2024-08-31 17:52 帅到要去报警 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 命名空间:目的就是为了解决重名问题。 namespace A{ interface name{} class set{} } // 这就是命名空间 namespace B{ interface name{} class set{} } 这就是命名空间,可以理解为班级,不同的班级里都有一个叫张三的学生 阅读全文
posted @ 2024-08-31 17:38 帅到要去报警 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 泛型:是一种编程语言特性,允许在定义函数、类、接口等时使用占位符来表示类型,而不是具体的类型。 我的理解:泛型就是广泛的类型,既然是广泛的类型,就是应用范围很广,可适用于多种形式,目的是为了提高代码的复用性。 优势: 代码重用: 可以编写与特定类型无关的通用代码,提高代码的复用性。 类型安全: 在编 阅读全文
posted @ 2024-08-31 17:32 帅到要去报警 阅读(33) 评论(0) 推荐(0) 编辑