首页 > 解决方案 > TypeScript:数组类型到元组类型断言

问题描述

我研究了这个问题,但没有找到答案。所以,问题是:

为什么 TypeScript 允许将 number[] 类型断言为 [string, number] 元组类型?

代码清单:

const arr: number[] = [1, 2];
const arr2: [string, number] = arr as [string, number];
alert(arr2[0].split(''));

代码的主要和平是:

arr 作为 [字符串,数字]

对于类型,它看起来像:

数字 [] 作为 [字符串,数字]

标签: typescript

解决方案


推荐阅读