我有一些代码将对象转换为数组类型(因此我可以在对象上使用数组函数而不会出现编译错误)。
var n = (result.data['value'] as []).map( (a)=>{
//..
});
但是在升级到 ts2 时,我得到:
错误 TS1122:元组类型元素列表不能为空。
这实际上是一个语法错误,声称您忘记了逗号或值。那么,如何修改此演员表以使其正常工作?
我试过as [IMyType]
了,它奏效了,但我不想指定类型,因为我只需要array.prototype
这里的函数......而且,我不认为你实际上是这样做的。