![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关于我认为的TS
文章平均质量分 63
moannian
这个作者很懒,什么都没留下…
展开
-
关于约束中的继承
首先我们知道,类是可以通过extens继承的,那样表示子类在一定的程度上可以使用父类的参数,我们可以清楚的看见,Son类通过extend关键字继承了Father的类,然后Father中定义了一个name的属性,而在son类中则没有定义,但是通过super()方法调用了以后,Son类中就可以使用name属性,且并没有报错;这便是继承,在某些不是私有保护的情况下,子类是可以毫无保留的使用父类的属性,甚至方法,但注意,这是没有私有保护下呦;什么是私有保护,暂时咱没有提及,所以请大家动动手指先去查询原创 2021-11-23 22:44:23 · 327 阅读 · 0 评论 -
TS 关于泛类约束Record<T1,T2>
我们先通过一段代码来了解这一关键字的作用我们看见此处的代码定义了一个接口,一个类型,一个函数,和三个不同函数的类型,我们先看不同调用函数的方式,可以清晰的看见,有两个报错,一个正常调用;我们看见Record关键字里传入的是两个参数,这是默认的,传一个或穿多个则会报错,有兴趣的可以试试;然后我们看它们所传参数的类型,其中有两个是以对象的方式传入,一个不是以对象的方式传入,我们可以清楚的看见,不以对象方式传入的会有明显的报错,而以对象传入的则是由一个有轻微的报错,而其中一个是完全没有报错此时原创 2021-11-11 22:55:46 · 7986 阅读 · 2 评论 -
TS 关于泛类约束partial<T>
*首先,我们先通过一段代码来了解一下Partial<T>关键字*首先,我们定义了一个接口、一个函数、函数里面传了一个参数,参数用了partial<T>约束着,然后我们有写了四个测试的来调用这个函数,其中,前三个方法,没有报错,后面一个出现了报错,细心的人会发现没有报错的传的参数都是接口定义的有的,而报错的则相反,由此我们得出:结论一:partial<T>:只要返回接口中定义已存在的就可以了然后我们尝试将所传参数颠倒会发生报错吗?但我们发..原创 2021-11-10 22:56:38 · 1574 阅读 · 1 评论