请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,这里的items您在对象中定义为数组,但是TS声明时却是对象数组,这块我不太理解

interface AppStateValue {
  username:string,
  shoppingCart:{items:{id:number,name:string}[]}
}
const defaultContextValue:AppStateValue= {
  username:"alai",
  shoppingCart:{items:[]}
}

items:[] =》TS items:{id:number,name:string}[]

正在回答 回答被采纳积分+3

1回答

提问者 BigTree_ 2021-01-09 17:07:27

是因为对象数组也是数组的一种么

1 回复 有任何疑惑可以回复我~
  • 这里是意思是声明items为数组,并且数组里面的每一项都是至少带有id和name属性的对象
    回复 有任何疑惑可以回复我~ 2021-01-09 23:31:02
  • 提问者 BigTree_ 回复 鱼蛋粉 #2
    谢谢了  完美理解
    回复 有任何疑惑可以回复我~ 2021-01-09 23:36:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信