相关疑难解决方法(0)

TypeScript转换数组

我正在尝试将一个包装器用于希望将Array作为输入参数的库.

我试着投射数组,但是我收到一个错误:无法将'any []'转换为'Array'

有没有办法让这项工作?

var rows = new Array(10);
var rows2 = <Array>rows; //<--- Cannot convert 'any[]' to 'Array'
Run Code Online (Sandbox Code Playgroud)

casting typescript

48
推荐指数
4
解决办法
5万
查看次数

如何在打字稿中设置初始反应状态?

使用打字稿和反应时初始化状态的正确方法是什么?以下会引发错误,因为显然 currentVehicle 不允许为空对象。初始状态应该是什么?最佳实践是什么?

 interface State{
    currentVehicle:Vehicle
}

export default class extends Component<Props, State> {
   state:State={
       currentVehicle:{}
     }
  }
Run Code Online (Sandbox Code Playgroud)

state typescript reactjs

3
推荐指数
1
解决办法
4117
查看次数

标签 统计

typescript ×2

casting ×1

reactjs ×1

state ×1