TypeScriptで複数の型を持つ配列を定義する 質問する

TypeScriptで複数の型を持つ配列を定義する 質問する

次の形式の配列があります: [ 1, "message" ]

TypeScript でこれをどのように定義すればよいでしょうか?

ベストアンサー1

TypeScript で複数の型を持つ配列を定義する

ユニオン型の(string|number)[]デモを使用します:

const foo: (string|number)[] = [ 1, "message" ];

[ 1, "message" ] という形式の配列があります。

常に要素が 2 つしかないことが確実な場合は[number, string]、タプルとして宣言できます。

const foo: [number, string] = [ 1, "message" ];

idまた、タプルのメンバーに意味のある名前を付けることもできます。例text:

const foo: [id: number, text: string] = [ 1, "message" ];

おすすめ記事