采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
type a = { label: string; value: string }; const b: a[] = { …[{ label: “xxx”, value: “yyy” }] }; testb.forEach((i) => console.log(i));
看到别人写得这样一处代码出现了这种问题,所以问一下。可能是ts的一个bug
是的,可以这么理解,但是这种写法,你也没办法指望所有边界 ts 都能够处理到,因为这种语法错误,这么写代码,真是太诡异了。
类型检测对你这个语法估计也是无法正确识别,你这个数组解构为啥会这么写呢?
登录后可查看更多问答,登录/注册
Dell老师专为TypeScript小白打造的,全栈式教学TS入门课程
2.0k 13
1.4k 12
991 11
1.1k 10
1.0k 8