请问kk写法为什么是错的,谢谢

interface Squares {
  squares: string
}
interface History extends Array<Squares>{}
let jj:Array<Squares>=[{squares: "sasa"}]
let kk:History=[{squares: "dsd"},{squares: "dds"}]
阅读 1.9k
3 个回答

History换个名字 已经被用了

extends 的操作目的是把一个对象的成员复制到另一个接口。

只能复制成员、并不等同于 type 赋值。 Array不认识

写法没错,我本地也通过编译,ts3.8

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进