interface Options {
[key: string]: any;
}
这对我来说非常复杂,'key'有类型字符串和任何?
谢谢。
答案 0 :(得分:1)
这意味着实现Options接口的对象是可索引的。可索引键的类型为string,可以返回任何键。
来自https://www.typescriptlang.org/docs/handbook/interfaces.html:
可转换类型
我们可以像[10]或ageMap [“daniel”]一样描述我们可以“索引”的类型。可索引类型具有索引签名,该签名描述了我们可以用来索引对象的类型,以及索引时相应的返回类型。
示例:
interface StringArray {
[index: number]: string;
}
let myArray: StringArray;
myArray = ["Bob", "Fred"];
let myStr: string = myArray[0];