可索引的类型
特别注意
索引签名类型可以是字符串或数字(如下 index 叫做索引签名)
但是索引签名类型是数字的话,那么它的返回类型必须是字符串返回类型的子类型
因为当使用 number来索引时,JavaScript会将它转换成string然后再去索引对象。
interface Arguments {
[propsName: string]: string;
[index: number]: string; // 也就是说 index 的返回类型必须是 propsName 的子类型
}
let Obj: Arguments = {
index: '123'
};