10 2019 档案
摘要:// 装饰器一种特殊的类的声明, 扩展类、属性、方法。 function logClass(params:any) { console.log(params); // params代表HttpClict这个类 params.propotype.apiurl = 'fadsf'; } // 普通装饰器
阅读全文
摘要:/** * 泛型:软件工程中,我们不仅要创造定义良好的API,同时也要考虑可重用行,组件不仅能 * 够支持当前的数据类型,同时也能够支持未来数据类型。 * 通俗理解:泛型就是解决类、接口、方法的复用性以及对不特定类型的数据的支持 * */ function getDate<T>(value:T):T
阅读全文
摘要:// 接口:接口是一种定义行为和规范,在程序设计中接口起到限制和规范的作用。接口定义某一 // 一批类所需要遵循的规范,接口不关系这些类的内部实现,之规定这些类必须提供某些方法 /* 1.对批量方法进行约束 */ interface Fullname { firstName: string; sec
阅读全文
摘要:// 类里面的修饰符 typescript提供三种修饰符 /* public: 公有 在类里面、类外面、子类都可以访问 (默认不加就是public) protected: 保护 在类里面和子类可以访问 private: 私有 在当前类可以访问别的都不可以访问 */ // 类的静态属性 静态方法 /*
阅读全文
摘要:/* 定义数组*/ var arr: number[] = [1, 2, 3]; var arr1: Array<number> = [1, 2, 3]; var arr2: [string, number] = ['this is string', 1]; /* 枚举类型*/ enum Statu
阅读全文
浙公网安备 33010602011771号