web-dev-qa-db-ja.com

TypeScript- [文字列]と文字列[]

TypeScriptでは、正しいことは何ですか?

[文字列]と文字列[]

public searchOption: [string] = ['date'];
public searchOption: string[] = ['date'];
18
Jin-Kwon Lee

2つ目は正しいです。必要に応じて、こちらをご覧ください https://www.typescriptlang.org/docs/handbook/basic-types.html

8
geo

1つ目は Tuple で、2つ目は文字列の配列です。

タプルを使用してこれを行うことができます。

let searchOption: [string, number] = ['date', 22];
10
Saravana

文字列の配列を作成するだけの場合、どちらも同じように動作するように見えます。ただし、2番目のものを使用する必要があります。

1つ目は、このようにタプルを作成できるようにするためのものです。

let searchOption: [string, number] = ['date', 1];
3
toskv