摘要: export default {} // string number class Person<T1, T2> { name: T1; age: T2; sex: T1; constructor(name: T1, age: T2, sex: T1) { this.name = name; this 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(8) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(19) 评论(0) 推荐(0)
摘要: export default {} // interface IPerson { // name: string; // age: number; // } // let p: IPerson = { // name: "于文文", // age: 18 // } // interface IPer 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(24) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(33) 评论(0) 推荐(0)
摘要: export default {} // 注意点: 可多不可少 interface INameTest { name: string; } let n1 = {name: "祝绪丹"}; let n2 = {name: "江疏影", age: 18}; let n3 = {age: 18}; let 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(19) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(17) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(15) 评论(0) 推荐(0)
摘要: export default {} // 因为TS是一个结构化的类型系统,类型参数只在作为成员类型的一部分被消耗时影响到结果类型 // interface Empty<T> {} // let x: Empty<number>; // let y: Empty<string>; // x = y; 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(17) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(21) 评论(0) 推荐(0)
摘要: export default {} // 注意点: 可多不可少 // class Animal { // feet: number; // age: number; // constructor(name: string, numFeet: number) {} // } // class Size 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(23) 评论(0) 推荐(0)