demo
demo
接口继承类了解了 但是绝对不会去用
> @sunq0001 > 刚才查了下,官方文档也是错的,在stackoverflow上找到了答案 > > ``` > class GenericNumber { > // to get rid of error, you can define constructor > // which takes [zeroValue] and [add] as...
type NameResolver = () => string;是创建函数吧
> @xcatliu > 运行此代码会报错: > > ```ts > let tom!: [string, number]; > tom[0] = 'Tom'; > tom[1] = 25; > > tom[0].slice(1); > tom[1].toFixed(2); > ``` 加个强制断言就好了,编译能通过
let tom!: [string, number]; tom = ['Jack',18]; tom[0] = 'Tom'; tom[1] = 25; tom[0].slice(1); tom[1].toFixed(2); 要赋值才能用 否则报错
function reverse(x: number): number; function reverse(x: string): string; function reverse(x: number | string): number | string { if (typeof x === 'number') { return Number(x.toString().split('').reverse().join('')); } else if (typeof x...
> @connie1992 > 跟java中的类几乎是一模一样的设计呀 php java c# python go 我都学了 都一样 :)