摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(24) 评论(0) 推荐(0)
摘要: export default {} // 参数个数 // 注意点: 可少不可多 // let func1 = (a: number, b: string) => {} // let func2 = (x: number) => {} // func1 = func2; // func2 = func 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(36) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(28) 评论(0) 推荐(0)
摘要: export default {} // 根据初始值推论 // 相当于 let uname: string = "陈乔恩"; let uname = "陈乔恩"; uname = "徐璐"; // uname = 123; // uname = true; // 相当于 let x: (number 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(32) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(31) 评论(0) 推荐(0)
摘要: export default {} // 1.任何类型都可以赋值给unknown类型 let str: unknown; str = 18; str = "张馨予"; str = false; str = [1, 2, 3,]; // 2.不能将unknown类型赋值给其他类型 let val: u 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(121) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(46) 评论(0) 推荐(0)
摘要: export default {} // interface IKeyInterface { // [key: string]: any // } // let getProps = (obj: IKeyInterface, key: string): any => { // return obj[ 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(32) 评论(0) 推荐(0)
摘要: k就代表t中必须有这个属性 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(28) 评论(0) 推荐(0)
摘要: 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 前端导师歌谣 阅读(16) 评论(0) 推荐(0)