当前位置: 首页 > 网络应用技术

类型和界面不清楚吗?

时间:2023-03-08 12:19:25 网络应用技术

  7.1 W弹奏卷的TS动画版本的高级教程集合在这里!带有生动的动画,让您轻松理解打字稿的难度和核心知识点!

  不想阅读文本,然后直接阅读视频:https://www.bilibili.com/video/bv1hb4y1y7kg

  如果您的简历写入打字稿中的技能,那么面试官可能会问您的键入和接口有什么区别?您知道如何回答这个问题吗?如果您不知道,您可能会在阅读本文后理解。

  类型别名类型可用于给出一个新名称,当命名基本类型或组合类型和其他非对象类型时,该名称非常有用:

  在打字稿1.6版中,类型别名开始支持generics.tool类型,例如部分,必需,选择,记录和排除我们的工作中的类型。

  接口接口只能用于定义对象类型。VUE 3中的应用对象是使用接口定义的:

  从上面的代码可以看出,在定义接口时,我们可以同时声明对象类型中的属性和方法。了解类型和接口的作用后,首先介绍其相似之处。

  1.类型和接口可用于描述对象或功能

  类型别名

  在上面的代码中,我们通过类型关键字作为对象类型类型和功能类型进行一个别名,因此这些类型可以方便在其他地方使用这些类型。

  界面

  2.类型和接口的类型支持扩展

  类型的别名通过&(交叉分配符号)扩展,并且接口通过扩展扩展。

  类型别名扩展

  接口扩展

  此外,接口还可以通过扩展扩展类型类型的类型类型定义:

  同样,名称的类型还可以通过&(交叉计算符号)扩展定义的接口类型:

  在了解类型和接口之间的相似性之后,让我们介绍它们之间的区别。

  1.类型别名可以定义基本类型,组合类型或元组类型的别名,并且接口不好

  2.同名的接口将自动合并,类型别名将不会

  同名界面

  同名的类型将冲突

  使用相同名称接口的自动合并的特征,在开发第三方库时,我们可以为用户提供更好的安全保证。协议图接口。在使用库中函数的功能监视时,我们可以推断出与不同消息相对应的消息主体的类型。

  扩展协议图接口

  监视自定义消息

  如果您有兴趣,可以查看项目的源代码。如果遇到问题,则可以与Abao进行通信。从本文中,让我们总结一下类型和界面的一些使用方案。

  使用类型别名::

  使用接口场景:

  阅读本文后,我相信您已经了解了类型和接口之间的区别。您想以这种形式学习TS吗?如果您喜欢,请记住喜欢和收集。

  原始:https://juejin.cn/post/7098491203443752974