标签: typescript typescript-typings
我想知道为什么TS允许将只读数组分配给数字字典。
const x: readonly string[] = [] const y: { [key: number]: string } = x y[0] = 'asd' // this is unwanted behavior
我期望第二行出现TS错误(分配给y)。但是代码可以顺利通过。
答案 0 :(得分:0)
感谢我的问题,@ falinsky和@jcalz在评论中的回答。我现在明白了原因。