types - TypeScript - [string] vs string[]


En TypeScript, lequel est correct ?

[string] contre string[]

public searchOption: [string] = ['date'];
public searchOption: string[] = ['date'];

Réponse #1

Le premier est un tuple et le second est un tableau de chaînes.

Vous pouvez faire cela avec des tuples :

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

Réponse #2

Le deuxième est correct. Si vous voulez, vous pouvez jeter un coup d'œil ici https://www.typescriptlang.org/docs/handbook/basic-types.html