所以这里的第一个例子是可行的,
protected createGroups(sortedItems: Array): any[] {
let groups: any[] = [];
return groups;
}
但是第二个代码给出了一个typescript错误:类型any[]不能赋值给类型[]
protected createGroups(sortedItems: Array): [] {
let groups: any[] = [];
return groups;
}
回答开始:得票数 4
any[]
是一个数组,其中项的类型为any
。[]
是空的元组。在typescript中,元组表示为数组,其中每个位置的类型都是已知的(例如,[boolean, number]
是一个元组,其中第一项是boolean
,第二项是number
)。当检查元组的兼容性时,大小必须相同,因此这意味着只有[]
可以分配给空元组类型。阅读有关元组here的更多信息
以上是真正的电脑专家为你收集整理的typescript中的any[]和[]有什么区别的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得真正的电脑专家网站内容还不错,欢迎将真正的电脑专家推荐给好友。
下一篇
四季花城地产介绍
有话要说...