typescript - TypeScript:数组类型到元组类型断言
问题描述
我研究了这个问题,但没有找到答案。所以,问题是:
为什么 TypeScript 允许将 number[] 类型断言为 [string, number] 元组类型?
代码清单:
const arr: number[] = [1, 2];
const arr2: [string, number] = arr as [string, number];
alert(arr2[0].split(''));
代码的主要和平是:
arr 作为 [字符串,数字]
对于类型,它看起来像:
数字 [] 作为 [字符串,数字]
解决方案
推荐阅读
- python - MySQL Python 连接器 - 更新不更新
- javascript - 使用 JQuery 更改具有相同类的所有 div 的 CSS 值,但前提是选中包含的复选框
- perl - 在 perl 中访问哈希元素的问题
- reactjs - 打印预览屏幕未显示我的 reactjs 应用程序的内容
- reactjs - 为什么 reat-admin 没有得到未加载记录(例如海报组件)的未定义异常?
- javascript - 使用套接字 io 运行 Javascript 文件时未加载
- spring-boot - 使用反应弹簧进行数据 JPA 测试
- python - Python时间输出在变量前面有单引号
- math - 锥盒碰撞
- python-3.x - 为什么这个列表返回 [False, False, 3, True]?