规范的第 3.5.4 节指出:“ElementType [] 形式的数组类型等效于具有索引签名 [index: number]: ElementType 的对象类型”,但情况似乎并非如此,例如
var a: {[index: number]: string;};
var b: string[];
a = ['1','2']; // ERROR: Cannot convert 'string[]' to '{ [index: number]: string; }'
b = ['1','2']; // OK
我在这里想念什么?