Typescript中的元组与数组的区别
元组可以应用在经纬度这样明确固定长度和类型的场景下
//元组和数组类似,但是类型注解时会不一样
//元组赋值的类型、位置、个数需要和定义的类型、位置、个数完全一致,不然会报错。
// 数组 某个位置的值可以是注解中的任何一个,且个数没有限制
const arr: (string | number)[] = ["aaa", 111, "bbb"];
// 元组 每一项数据类型、数量、位置,必须一致
const arr2: [string, string, number] = ["aaa", "bbb", 111];
如果类型不一致会报错,如下图所示
文章来源:https://www.toymoban.com/news/detail-623973.html
如果数量不一致也会报错,如下图所示
如果位置不一致也会报错,如下图所示
文章来源地址https://www.toymoban.com/news/detail-623973.html
到了这里,关于Typescript中的元组与数组的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!