【发布时间】:2021-08-31 09:12:48
【问题描述】:
在 TypeScript 中,我有一个数组,我像地图一样使用它来访问另一个对象数组。这是我的代码的一个极其简化的示例:
var mp : Number[] = [1, 2, 0];
var arr : any[] = ['a', 4, /regex/];
console.log(arr[mp[2]])
但是,运行它会产生:
error TS2538: Type 'Number' cannot be used as an index type.
我在别处看过,但此类错误的其他答案与数组和Number 这样简单的东西不相关。如果不是Number 对象,我该如何索引数组?
【问题讨论】:
标签: arrays typescript types