オブジェクトを型配列にキャストするコードがいくつかありました(コンパイルエラーなしでオブジェクトの配列関数を使用できるようになりました)。TypeScript 2の配列にキャストする方法は?
var n = (result.data['value'] as []).map((a)=>{
//..
});
しかし、TS2にアップグレードするには、私が取得:
エラーTS1122:タプル型要素リストが空にすることはできません。
実際には、コンマまたは値を忘れたと主張する構文エラーです。だから、このキャストを正しく修正するにはどうすればいいですか?
私はas [IMyType]
を試してみましたが、機能しましたが、ここではarray.prototype
の機能しか必要ないのでタイプを指定したくないのです...また、実際にどうやっているのかは分かりません。
[「値」] '' result.dataの種類は何ですか? –
これは単なる単純な配列です。 – FlavorScape
私はそれを私の最終的な型にキャストすることができましたが、私はここでそれが必要だとは思わないので、配列メソッドを使いたいだけです。 – FlavorScape