0
对于数字索引索引器(T[]
和ArrayLike<T>
),有预制的类型,但似乎没有用于索引索引器的索引器。这使得他们相当乏味。有没有像我下面的类型声明,我错过了?TypeScript内置字典类型/索引器简写?
type Dict<V> = {[key: string]: V}
对于数字索引索引器(T[]
和ArrayLike<T>
),有预制的类型,但似乎没有用于索引索引器的索引器。这使得他们相当乏味。有没有像我下面的类型声明,我错过了?TypeScript内置字典类型/索引器简写?
type Dict<V> = {[key: string]: V}
默认情况下没有。 ArrayLike<T>
和T[]
适用于数字,因为数组是按数字索引的。对于你必须定义你自己的对象。
但是,您可以使用Map<K,V>
来创建一个类型化地图。
let mapping = new Map<string, string>([["key", "val"]]);
这很烦人。他们为'keyof'索引的记录添加了诸如'Record'和'Partial'等预定义的大量负载,但仍然缺少最基本的情况.... –
有'Map'这可能适合您的需求。对于对象文字,你必须自己定义它。 –
Saravana