Typescript中数组的typeof[number]是什么意思? const name=['jacob','master jung','kyuhyun']作为const; 类型名称=名称类型[编号];

Typescript中数组的typeof[number]是什么意思? const name=['jacob','master jung','kyuhyun']作为const; 类型名称=名称类型[编号];,typescript,typeof,Typescript,Typeof,我得到了我想要的结果,但我不明白姓名[号码]的类型 Typescript中的typeof数组[number]是什么意思?typeof获取名称的类型变量(即只读['jacob','master jung','kyuhyun']),然后解析数组/元组成员类型。这称为索引访问类型或 从语法上讲,它们看起来与元素访问完全相同,但被写成类型 在本例中,我们“查询”元组成员的类型(索引处的元组/数组),即“jacob”|“master jung”|“kyuhyun” 任何具有名称类型的内容都必须是数组中的项

我得到了我想要的结果,但我不明白姓名[号码]的类型


Typescript中的
typeof数组[number]
是什么意思?

typeof
获取
名称的类型
变量(即
只读['jacob','master jung','kyuhyun']
),然后解析数组/元组成员类型。这称为索引访问类型或

从语法上讲,它们看起来与元素访问完全相同,但被写成类型

在本例中,我们“查询”元组成员的类型(索引处的元组/数组),即
“jacob”|“master jung”|“kyuhyun”


任何具有
名称类型的内容都必须是数组中的项

现在,您可以执行以下操作:

const value: Names = "jacob"

此外,编辑器也不提供有关数字的提示。