mirror of
https://github.com/wangdoc/typescript-tutorial.git
synced 2025-12-20 00:50:17 +08:00
修改对象类型中属性名的索引类型中的语义错误,将如果单个属性名符 合属性名索引的范围,两者不能有冲突,否则报错。修改成如果单个属性名不符合属性名索引的范围,两者发生冲突,就会报错。
This commit is contained in:
@@ -423,7 +423,7 @@ type MyType = {
|
||||
|
||||
上面示例中,类型`MyType`同时有两种属性名索引,但是数值索引与字符串索引冲突了,所以报错了。由于字符属性名的值类型是`string`,数值属性名的值类型只有同样为`string`,才不会报错。
|
||||
|
||||
同样地,可以既声明属性名索引,也声明具体的单个属性名。如果单个属性名符合属性名索引的范围,两者不能有冲突,否则报错。
|
||||
同样地,可以既声明属性名索引,也声明具体的单个属性名。如果单个属性名不符合属性名索引的范围,两者发生冲突,就会报错。
|
||||
|
||||
```typescript
|
||||
type MyType = {
|
||||
|
||||
Reference in New Issue
Block a user