2017-01-30 5 views
0

型を特定の型と長さの配列として定義する方が簡単ですか? Array<number, 11>(私はnumber[]Array<number>を定義https://www.typescriptlang.org/docs/handbook/basic-types.htmlを見てきましたが、彼らは長さを指定することはできませんでしょう型を特定の長さの配列として定義する

function someFunc(someVar: [number, number, number, number, number, number, number, number, number, number, number]) { 
} 

:私は11個の数字の配列として型を定義するために探していますし、より少し短いたいすばらしいです)。

答えて

0

いいえ、簡単な方法はありません。
あなたは固定されていないサイズの数字の配列を定義することができ、次のいずれか

let arr1: number[]; 
//or 
let arr2: Array<number>; 

それとも、その後、設定された長さが必要な場合は、必要に(あなたが今使っているものです)tuple

let arr: [number, number...]; 

タプルを使用する場合、明示的に指定する以外の要素の数を指定する方法はありません。

+0

Boohoo。クール。ありがとう。 – bytesnz

関連する問題