在上一个阶段,功能类型Typescript仅解释
本期中的对象(对象)
:可选属性
:防止属性被修改
语法:
所有成员属性格式都必须在线
仿制药实现了自由类型的缺点,但没有任何未定义和无效
除了使用“ type + Square括号”来表示数组,它还可以通过通用方法表示
在功能背后添加动态类型,命名也可以由本身定义,例如。
当使用该函数内部的通用变量时,因为它未提前知道哪种类型,因此无法在随意操作其属性或方法。
在下面的示例中,如果要获得参数数组的0个值,我们可以看到返回值的类型是,但是我想带来不同类型的不同值。我应该怎么办?
呢[](((((((((((((((((((((((),
我们可以使用通用类型,在函数名称之后添加。其中,类型用于参考输入输入的类型,以便自动计算类型。您可以看到变量将是字符串。它将是数字。
除了使用方法外,还可以传递多个参数组,从而可以自动推断出TypeScript。
如下所示,该数字通过parseint字符串转动,并且最终被推断出来。可以自行定义命名。
类只是对象的模板,定义了一件事的抽象特征,包括其属性和方法,提供了更简洁的语法来构建对象并处理继承继承
构造函数:他将其用作功能。
使用JavaScript中的对象属性操作对象属性。这些属性JavaScript将读取。好像使用没有问题,它将报告错误。
在Typescript中,它将被迫提醒使用ToString来减少我们的错误。Typecript的索引签名必须是字符串或数字。
私人结构功能。不允许该课程继承或实例化:
抽象类别中的抽象方法必须由子类实施:
静态修饰符的方法修饰符称为静态方法。他们不需要实例化,而是直接通过类别致电:
静态也可以继承
我们提到该接口用于定义对象来描述对象的形状。在面向对象的编程语言中,接口是一个非常重要的概念,是行为的抽象,以及如何采取行动。
我们可以使用工具检查接口的形状。
您可以使用它来实现多个接口:
接口和接口之间的继承关系可以是:
该界面还可以继承类:
首先在基础章节中讲话~~观察基础,让我们下次看看?
打字稿配置和设置
不要仅通过打字稿解释类型
打字稿说明功能的新功能
原始:https://juejin.cn/post/7099120388050780168