这是我参加11月挑战的第14天,活动详细信息视图:2021年上一次文字挑战
学习具有类似概念的元组。
每个亚历克斯将被推断为字符串和数字的组合。
这样做怎么了?当我们在Alex中使用某个项目时,我们只能在数字和字符串中使用共享属性或方法。
其次,我们可以确定0个项目,必须是字符串,第二个项目必须是数字。但是他们不能在此处使用其唯一属性和方法。
目前,我们可以使用元组实现:
乌龟组的定义非常简单,使用方括号,然后定义每个方括号。在这种情况下,我们可以确定第0段和第2段的类型。
最后,我们可以将元组定义为类型的别名。定义类型别名的类型后,可以将这种类型的别名直接应用于Alex和Lucy。
大都会团体与阵列
每个项目都可以是不同的类型,每个项目都是相同的类型,具有预定义长度而无需长度限制以表示一个结果以表示列表
A.号码|字符串|布尔
B.(数字|字符串|布尔值)[]
C. [字符串,编号,布尔人]
D. {数字|字符串|布尔} []
答案:c
分析
数组的元素必须相同,并且元组的每个元素可能不同。变量分配给元组,因此该变量应声明为最合适的类型类型。
在Typescript的基本类型中,元组代表已知数量和类型的数量。LET查看以下代码:
看看上述代码是否令人怀疑,当我们需要扩大somelist的价值时会发生什么?
从上面的代码中,我们可以得出以下结论: