博客网站开发框架,什么网站的地图,wordpress+魅族,网易企业邮箱可以全部转发么Typescript中的元组与数组的区别
元组可以应用在经纬度这样明确固定长度和类型的场景下
//元组和数组类似#xff0c;但是类型注解时会不一样//元组赋值的类型、位置、个数需要和定义的类型、位置、个数完全一致#xff0c;不然会报错。 // 数组 某个位置的值可以是注解中的…Typescript中的元组与数组的区别
元组可以应用在经纬度这样明确固定长度和类型的场景下
//元组和数组类似但是类型注解时会不一样//元组赋值的类型、位置、个数需要和定义的类型、位置、个数完全一致不然会报错。 // 数组 某个位置的值可以是注解中的任何一个,且个数没有限制
const arr: (string | number)[] [aaa, 111, bbb];// 元组 每一项数据类型、数量、位置必须一致
const arr2: [string, string, number] [aaa, bbb, 111];
如果类型不一致会报错如下图所示
如果数量不一致也会报错如下图所示 如果位置不一致也会报错如下图所示